LINUX.ORG.RU
Форум — General

помогите с bash разобраться


0

0

пишу 
#!/bin/bash
my () { exit }
echo "$1 $2"
my

и получаю

tux root # ./a
./a: line 5: syntax error: unexpected end of file
tux root #

из-за чего такое?
anonymous
Ответ на: комментарий от dilmah

конструкция { xxx; yyy; zzz; } требует точку с запятой перед закрывающей скобкой.

Обычно когда ее пишут, то закрывающая скобка оказывается на отдельной строке, а это неявная точка с запятой..

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.