私の質問はsed、この逆greppingの質問に対するこの回答の特定のソリューションに関連しています。sed/ grep私は解読することができませんというソリューションは、次のいずれかです。
sed '1!G;h;$!d' file
誰かがこのコマンドを解読できますか?
VI(M)の知識から、Gはファイルの最終行を示し、sedではbang(!)の後にアドレスが続くgrep -vということは、その行と一致しないということです。しかし、全体として、上記のインラインsedスクリプトは私を超えています。
3
...非常にゆっくり
—
...-mikeserv
mikeservのヒントとして。このトリッキーな
—
アリエル
sedレシピは、ファイルの行を逆にするための非常に非効率的な方法(O(n ^ 2/2)の複雑さ)であることに注意してください。行数が多いファイルの場合は、非常に遅くなります。より効率的な行順反転の代替方法についてはtac、GNU coreutilsを参照してください。