Извлечение строк для столбцов, превышающих пороговое значение, с разделителями в столбцах

Итак, нашел ответ на другом форуме. Я размещу это здесь, в основном просто добавлю тайм-аут и цикл while для постоянного чтения порта.

stty -F /dev/ttyS1 speed 115200 cs8 -cstopb -parenb -echo time 3 min 0
while [ true ]; do
   cat /dev/ttyS1
done

Вот и все.

2
10.05.2021, 13:00
1 ответ

В awk последнее значение поля доступно с помощью $NF, предпоследнего $(NF-1)и т. д. на основе разделителя полей. так что вам нужно

awk -F, '$NF > 1' data

Ps, и не забудьте в первую очередь исправить исходную программу, создающую этот недопустимый файл.csv.

4
28.07.2021, 11:33

Теги

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