ベストアンサー1
パイプの出力を破棄したくないでしょう。端末がいっぱいになるのではなく、どこかに保存したいと思うかもしれません。
私はこれがあなたが探しているものだと思います:
$ tr '\n' ' ' < afile.txt | sed '$s/ $/\n/' >anotherfile.txt
これにより、パイプの結果がanotherfile.txt
端末ではなくファイルに保存されます。その後、自由にスキャンしてmv anotherfile.txt afile.txt
目的の結果に適している場合は、元のファイル()をそのファイルに置き換えることができます。
>
パイプの先端は出力リダイレクトsed
標準出力ストリームを指定されたファイルにリダイレクトします。 「反対の方法」で動作します。入力リダイレクト <
afile.txt
以前は、標準入力ストリームにコンテンツを送信するためにパイプで使用されていましたtr
。