「rev」は実生活でどのような用途に使われていますか?

「rev」は実生活でどのような用途に使われていますか?

~によるとhttps://www.geeksforgeeks.org/rev-command-in-linux-with-examples/

Linuxのrevコマンドは、1文字ずつ行を置き換えるために使用されます。

例えば

wolf@linux:~$ rev
Hello World!
!dlroW olleH

rev実際の適用例は何ですか?

なぜ文字列を裏返すのですか?

ベストアンサー1

非標準revユーティリティは、文字列の一方向で操作を表現または実行する方が簡単ですが、逆の場合に便利です。

例えば、最後テキスト行のタブを使用してフィールドを区切りますcut(テキストが標準入力に達すると仮定)。

rev | cut -f 1 | rev

「最後のフィールド」をとして表現する方法がないので、行をcut反転して最初のフィールドを取得する方が簡単です。明らかにを使用する方がawk -F '\t' '{ print $NF }'良い解決策だと思うかもしれませんが、常に最善の解決策を最初に検討するわけではありません。

(現在)承認された回答最後から計算してテキスト行からフィールドを切り取り(選択)するには?と一緒にこのアプローチを使用しますrevが、ランナーの答えは代替案を示しています。

もう1つの例は、大きな整数にカンマを挿入することで次のように12345678なります12,345,678(右から始めて3つのグループの元の数字)。

echo '12345678' | rev | sed -e 's/.../&,/g' -e 's/,$//' | rev

また、見ることができます文字列反転を何に使用していますか?より多くの例については、SoftwareEngineering SEのウェブサイトをご覧ください。

おすすめ記事