Приложение постоянно записывает в журнал. Каждая строка формирует новую запись, журнал находится в формате csv. Пример:Использование BASH, как я могу опросить log.csv, запись в новый log.csv в линейных группах с использованием Tail
123123123,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
444444222,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
563434535,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
234234334,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
234234534,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
546456456,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
567567567,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
234232342,asdf,asdf,3453456,sdfgsfgs,4567asd,zxc,aa
Мне нужно опрашивать журнал и извлекать данные в кусках Добавляя данные в другой файл журнала под названием newLog.csv
мне нужно убедиться, что; Я не копирую данные, уже перенесенные в новый файл, Если нет 200 строк данных, тогда он фиксирует ближайшее количество доступных строк, не получая дубликатов.
Могу ли я изменить эту инструкцию хвоста, чтобы соответствовать вышеизложенному?
tail -n 200 $REMOTE_HOME/data/log.csv >> $SCRIPT_DIR/$project/newLog.csv