|
|
|
Логические выражения в if
|
|||
|---|---|---|---|
|
#18+
Как выполнить какое то действие, если условие не выполняется? В мануалах пишут, что Условные выражения можно комбинировать с помощью обычных логических операций: • ! (выражение) —отрицание; • выражение1 -а выражение2 — логическое И (and); • выражение1 -о выражение2 — логическое ИЛИ (or). Однако в таких конструкциях ругается на синтаксис Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2011, 22:03 |
|
||
|
Логические выражения в if
|
|||
|---|---|---|---|
|
#18+
Может, всё-таки стОит убрать точку с запятой после fi ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2011, 23:20 |
|
||
|
Логические выражения в if
|
|||
|---|---|---|---|
|
#18+
Быдло_юниксоид, Вдогонку к ответу AndreTM - в тех же (или может в других) мануалах пишут и об отладке скриптов. В числе прочих интересных вещей, можно узнать в какой строке ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2011, 00:13 |
|
||
|
Логические выражения в if
|
|||
|---|---|---|---|
|
#18+
miwaonline, if [ ! -a test.txt ]; then .. fi if [ ! 2 -eq 3 ]; then .. fi 1) ; не нужна 2) скобки не нужны 3) нужны пробелы 4) укажите какой shell, могут быть различия 5) set -x покажет какие и как выполняются команды 6) man test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2011, 13:22 |
|
||
|
Логические выражения в if
|
|||
|---|---|---|---|
|
#18+
Roman Ivanov, А при чем здесь я? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2011, 13:45 |
|
||
|
|

start [/forum/topic.php?fid=25&tid=1483895]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 520ms |

| 0 / 0 |
