Я использую малину Pi с последовательным устройством, подключенным через USB (/ dev/ttyACM0). Я могу записать данные на консоль с cat /dev/ttyACM0
.Sed из серийного потока
Но когда я пытаюсь заменить знаки $ на выходе с помощью новой строки cat /dev/ttyACM0 | sed 's/\$/\n/g'
, я не получаю выход.
Когда я записываю вывод cat
в файл, а затем заменяем знаки $
cat file | sed 's/\$/\n/g'
, он работает.
Есть ли опция для sed, чтобы она работала?
пытались ли вы 'кошки/DEV/ttyACM0 | sed "s/\ $/\ n/g" '(или' sed --unbuffered "s/\ $/\ n/g"/dev/ttyACM0') – NeronLeVelu