Я хочу читать мои файлы по строкам каждые 5 секунд. На этот раз я просто попробовал одну строку bash, чтобы сделать это. И команда bash:
let X=1;while [ $X -lt 20 ];do cat XXX.file |head -$X|tail -1;X=$X+1;sleep 5;done
Однако я получил ошибку, например:
-bash: [: 1+1: integer expression expected
Какая проблема? кстати, почему мы не можем сделать $X < 20? (Вместо этого мы должны сделать -lt, меньше?)
ТНХ