sedを使ってcatを実装する方法は?

sedを使ってcatを実装する方法は?

私は両方のツールをうまく使い、より多くの経験を得るために、/usr/bin/Ubuntu 20.04のラップトップからcat、、、、、headなどtailのユーティリティを削除しようとしています。インタラクティブな使用のためにCLIで1行のコードでどのように実装しますか?wcsedawkcatsed

答え1

sedストリームエディタです。つまり、次のようになります。標準入力または、ファイル名を指定していくつかの編集を実行してから書き込みを実行します。標準出力。編集を行わないと多くの動作が行われますcatが、すべての場合でまったく同じではありません。

sed [-e] '' [<files...>]

awkパターンのスキャンと処理に役立ちます。何もしないと同様に機能しますcatが、すべての場合に正しく機能するわけではありません。

awk 1 [<files...>]

答え2

次の行は、次のように実装されているようcatですsed

sed $(sed -n $= /home/jerzy/.bitcoin/debug.log)q /home/jerzy/.bitcoin/debug.log

sed `sed -n $= /home/jerzy/.bitcoin/debug.log`q /home/jerzy/.bitcoin/debug.log

関連情報