Я хочу, чтобы netcat передавал выходные данные tcp / ip-соединения командам, которые проверяют выходные данные и разбивают их на отдельные файлы, разделенные строками "msg" и "/ msg " из выходных данных, что-то вроде
nc host port | while :
do
split 'msg' '/msg' > timestamp.txt
done
но я не могу получить синтаксис право. В идеальном мире мне также хотелось бы, чтобы весь вывод nc добавлялся в другой файл, скажем big_data.формат txt. Может быть, я должен использовать команду grep?
Я знаю, как отправить вывод nc в файл и могу решить, как его разделить, но файл будет продолжать добавлять в течение 12 часов каждый день. Кроме того, я думаю, что более эффективно разделить данные по мере их поступления.