попытка воспроизвести “Неизвестный тестовый оператор” на HP-UX

Глупо меня.

Съемник SD-карты должен быть установлен в BIOS.

-1
11.02.2015, 00:30
2 ответа

Проверьте вывод wc -l ${LOG_DIR}/file_transaction.log. Он будет иметь вид:

1234 .../file_transaction.log

Вместо этого используйте:

wc -l < ${LOG_DIR}/file_transaction.log
2
28.01.2020, 05:06

Если вы используете WC -L, так как вы сделали с файлом в качестве аргумента, вы получаете что-то вроде

line-count file-name

, который является неподходящим форматом для оператора теста.

Если вы хотите, чтобы подсчитывать линию, пусть WC прочитает файл из стандартного ввода ...

LINE_COUNT=$( wc -l < "${LOG_DIR}/file_transaction.log" )
3
28.01.2020, 05:06

Теги

Похожие вопросы