Глупо меня.
Съемник SD-карты должен быть установлен
в BIOS.
Проверьте вывод wc -l ${LOG_DIR}/file_transaction.log
. Он будет иметь вид:
1234 .../file_transaction.log
Вместо этого используйте:
wc -l < ${LOG_DIR}/file_transaction.log
Если вы используете WC -L, так как вы сделали с файлом в качестве аргумента, вы получаете что-то вроде
line-count file-name
, который является неподходящим форматом для оператора теста.
Если вы хотите, чтобы подсчитывать линию, пусть WC прочитает файл из стандартного ввода ...
LINE_COUNT=$( wc -l < "${LOG_DIR}/file_transaction.log" )