空白のNewlines/Line Breaksで区切られた複数行テキストセクションの順序を逆にする方法...
...、簡単なコマンドやアプリケーションは、できなくてもプログラミングなしですか?
私はソートをしたくないが、テキストセクションの逆の順序のみ。
例えば:
A
B
0
1
X
YX
Y
HTTP
FTP
_
becomesう
HTTP
FTP
X
YX
Y
0
1
A
B
_
tac
区切り文字を受け入れます。 bash
できるようにすることができます。
tac -s $'\n\n' foo
最後の段落は二重の改行によって終了していないため、これはわずかに誤った出力を生み出します。そう、
(cat foo; echo) | tac -s $'\n\n' | sed '$d'
おそらくあなたが望むものです。 (foo
tac
[$ var] _のパイプ内容、その後sed
の最後の行を削除します。)
注:空のファイルで終わることができるように、これを> foo
にリダイレクトしないでください。