Ошибка в коде - bash

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Ошибка в коде - bash

Сообщение Enforcer »

Помогите, плиз, определить где ошибка кроется:

Код: Выделить всё

#!/bin/bash
premium_key=123456
api_key=654321
if [ -n "$1" ]
then
result=`/usr/bin/curl -X POST --data "r=[\"654321\",[\"download/direct\",{\"link\":\"$1\",\"pass\":\"$premium_key\"}]]" http://api.domain.ru/`
echo $result
else
echo 'Link is empty!!!';


Выдает:
line 10: syntax error: unexpected end of file
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: Ошибка в коде - bash

Сообщение /dev/random »

Вы не закрыли if-else-fi. Допишите в конец скрипта fi.
Спасибо сказали:
Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Re: Ошибка в коде - bash

Сообщение Enforcer »

Все получилось! Большое спасибо ;)
Спасибо сказали: