シリアル ポートから別のポートにデータをリダイレクトするスクリプトを作成しようとしています。
このコマンドを使用して実現しました:
cat /dev/ttyS0 > /dev/ttyS1
すべてが機能しますが、データのログも記録します。tee
次のコマンド
を使用すると思いました。
cat /dev/ttyS0 | tee /dev/ttyS1 log.txt
今、ログファイルに記録されるたびに、"from S0 to S1:"
私がこれを試した文字列が前にあることを確認したいと思います:
cat /dev/ttyS0 | tee /dev/ttyS1 | sed 's/$/from S0 to S1/' | less > log.txt
しかし、それは機能しません。ファイルは空のままです。私はどこで間違っていますか?