|
|
|
В скрипте внезапно вылезло [: -gt: unary operator expected. Что не так ?
|
|||
|---|---|---|---|
|
#18+
hi all Просвятите неграмотного, плз :-) Есть некий скрипт с множеством команд, каждая из которых складывает сообщения о встреченных ОШИБКАХ в файлы вида run*.log По завершении команд надо выполнить суммирование размеров всех run*.log'ов, но только тех что в текущем каталоге (БЕЗ подкаталогов). Если размер оказался больше нуля, вопим об ошибке. Несколько недель работало вот так: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext Что вдруг стало не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 15:52 |
|
||
|
В скрипте внезапно вылезло [: -gt: unary operator expected. Что не так ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, total='' ? то есть total равен пустой строке попробуй awk 'BEGIN {total = 0} {total += $7} END {print total}' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 21:39 |
|
||
|
В скрипте внезапно вылезло [: -gt: unary operator expected. Что не так ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидЧто вдруг стало не так ? Скорее всего нету файликов run*.log там, где ты их ищешь. Как менее правдоподобная версия - они недоступны для чтения юзеру, который запускает скрипт. В любом случае, Roman Ivanov прав - задавай переменной total начальное значение ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 22:14 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=68&tid=1483596]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 352ms |

| 0 / 0 |
