きれいで明確なPOSIXと同等のものはありますかtac
?
読みやすさと簡潔さの両方を考慮する必要があります。
ベストアンサー1
最もクリーンPOSIX等しい
tail -r
〜のように
-r Reverse. Copies lines from the specified starting point in
the file in reverse order. The default for r is to print the
entire file in reverse order.
次回受諾POSIX質問(すぐにすべてのプラットフォームでサポートされることを願っています。)
これが不可能な場合tail -r
は(あなたと他の人が実証したように)、「クラシック」テキスト処理ツールを正常に使用してファイルの行を置き換えることができます。
読みやすさと簡潔さはさておき、古いものでさえed
これを行うことができます:
ed -s infile <<\IN
g/^/m0
,p
q
IN
あるいは、パイプの出力を反転するには、まずテキストバッファに読みます。
ed -s <<\IN
r ! your | pipeline | goes | here
g/^/m0
,p
q
IN