以前書いた tac コマンドは 行を反転さるコマンドでした。 そこで、行内の文字列を反転するコマンドも無いかと探してみたら rev というコマンドがありました。
次のテキスト( test.txt )を処理します。
1 2 3 4 5 6 7 8 9
rev コマンドで出力します。
$ rev test.txt
3 2 1
6 5 4
9 8 7
行の順番はそのままですが、行内で文字が反転しています。
標準入力を受けることもできます。
$ cat test.txt | rev
3 2 1
6 5 4
9 8 7
tac と合わせて使うと全て反転させることができます。
$ tac test.txt | rev
9 8 7
6 5 4
3 2 1
ソートに使うくらいで、他に「これぞ!」という使い道は思いつきませんが いつか必要になるときのために、こういったコマンドが用意されているのは安心ですね。