Конечно, вы можете поставить socat
промежуточное звено и использовать его средства ведения журнала. Например,
socat -v /dev/ttyUSB0,b19200,raw PTY,link=$HOME/myserial,raw,echo=0 2>logfile &
minicom -p $(readlink $HOME/myserial)
Это будет регистрировать данные, считанные в каждом направлении, показанном как «>» или «<»:
< 2017/07/14 14:33:58.210584 length=3 from=0 to=2
hi
> 2017/07/14 14:33:58.214745 length=3 from=0 to=2
hi
Опция -1
("минус один" )из ls
заставит утилиту отображать имена файлов в одном столбце. Это описано в руководстве ls
.
$ touch fileA 'File B' 'file
> with
> newlines'
$ ls -1
File B
file?with?newlines
fileA
Лучше не анализировать ls , хотя в вашем случае это не совсем применимо. Вы можете выполнить то, что хотите, используя printf
/shell globbing:
printf '%s\n' *