0
if [ $USER=root ]; then echo "hi" else echo "bye" fi
он дает мне следующую ошибкуБаша неожиданного маркера ошибка
line 5: syntax error near unexpected token `fi'
line 5: `fi'
if [ $USER=root ]; then echo "hi" else echo "bye" fi
он дает мне следующую ошибкуБаша неожиданного маркера ошибка
line 5: syntax error near unexpected token `fi'
line 5: `fi'
Правильный код: if [ $USER == "root" ]; then echo "hi; else echo "bye"; fi
'==' - это то же самое, что '=' – 123
возможно добавить точку с запятой перед '' else' и fi'? или просто не заставляйте весь этот плохой код в одну строку. или если это действительно так, то небольшой фрагмент рассмотрим вместо этого вместо '&&' и '||'. – nonchip