Я новачок в скриптах для Linux і Shell, тому, будь ласка, допоможіть мені з деяким терпінням Не могли б ви, будь ласка, дайте мені знати, якщо баш знаходиться на моєму шляху чи ні. як це знайти в майбутньому
Нижче наведена помилка
./test.sh: line 5: syntax error near unexpected token `else"
./test.sh: line 5: `else"
Нижче наведено моє ПУТЬ /u01/app/oracle/product/10.2.0/db_1/bin:/usr/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin : / home / oracle / bin
який баш / bin / bash
Нижче наведено простий, якщо встановити в скриптах оболонки. Я використовую редактор vi
#!/bin/bash -x
age=10;
if(age -lt 13)
echo "$age"
else
echo "xx"
Будь-яка інформація дуже помітна.
Метт
Відповіді:
3 для відповіді № 1- Не закінчіть заяву з
;
. Це не програма c / c ++ / java. - Умови в сценарії додаються
[]
ні()
- Будь ласка, прочитайте, як користуватися
if
твердження / синтаксис. Зробіть google, а потім спробуйте.
Синтаксис if
:
if [ conditional expression ]
then
#statements
...
fi
Отже, ваша програма:
#!/bin/bash
age=10
if [ $age -lt 13 ]
then
echo "something"
else
echo "some other thing"
fi