0
我試圖記錄一個命令的輸出後處理來清理東西
(例如,在輸出命令到屏幕時將ansi轉義碼刪除到文件)
(命令是minicom作爲終端和其他功能)。
目前我有以下,但它不起作用(似乎阻止)。一個簡單的方法添加管道到tee-d文件
rm "${fifo}"
mkfifo "${fifo}"
cat "${fifo}"|filter_1 >"${log_file}" &
command |tee "${fifo}"
p.s.
command | tee "${log_file}"
工作正常
看你的系統是否有'unbuffer'命令可用。您可能需要嘗試查看哪些製作命令必須是「無緩衝」的。祝你好運。 – shellter