2015-12-08 3 views
0
if [ $USER=root ]; then  echo "hi" else echo "bye" fi 

он дает мне следующую ошибкуБаша неожиданного маркера ошибка

line 5: syntax error near unexpected token `fi' 
line 5: `fi' 
+0

возможно добавить точку с запятой перед '' else' и fi'? или просто не заставляйте весь этот плохой код в одну строку. или если это действительно так, то небольшой фрагмент рассмотрим вместо этого вместо '&&' и '||'. – nonchip

ответ

1

Правильный код: if [ $USER == "root" ]; then echo "hi; else echo "bye"; fi

+1

'==' - это то же самое, что '=' – 123

Смежные вопросы