入力する:
hello
enrico
出力:
ocirne
olleh
これを行うには、単にtac
ファイルを生成し、出力をパイプにrev
(またはその逆に)リンクすることができるので、そのタスクを実行する関数は次のようになります。
revtac() { tac "$@" | rev; }
タスクに組み込まれた機能はありますか?
<CR>
Windows<LF>
で生成されたファイルを元に戻すので、これは問題になる可能性があると思いますが、まだ興味があります。
ベストアンサー1
いいえ、この操作に適した組み込み機能はありません。
ちなみに、組み込み関数もtac
組み込みrev
関数でもありません。これは外部バイナリであり、一部の* nixシステムにはこれらのバイナリはありません。
Perlを使用して構成をシミュレートすることもできます。
perl -lne 'push @lines, scalar reverse; END { print for reverse @lines }' -- file