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