|   | 'jr' JR:Japanese-String-Reverser String Reverser for Japanese Texts Hilofumi Yamamoto(yamagen at ucsd dot edu) 日本語文字列反転プログラム jr | 
% jr textfile1行ずつ文字列が反転して出力されます。 コンパイルは、
% ./configure % make % su # make installだけです。シフトJISで使う場合には、make のかわりに make sjis にしてください。シフトJISがデフォルトになります。
% echo 日本語を反転 | jr 転反を語本日このようにパイプが使えますので、jkといっしょに使ってください。
% jr -h
Usage: % jr -Fn -Dc -s
     Fn .. (n)th field will be reversed (default: 1).
     Dc .. (c)haracter will be regarded as a delimiter (default: '|').
     s ... SJIS Kanji code
     e ... EUC  Kanji code
     v ... shows Version
     h ... shows this help
文字列の区切り文字の指定と反転するフィールドの指定ができます。
'|'がdefaultの区切り文字です。
% cat test.dat 日本語|にほんご|nihongo 英語|えいご|eigo % jr test.dat 語本日|にほんご|nihongo 語英|えいご|eigo % jr -F2 test.dat 日本語|ごんほに|nihongo 英語|ごいえ|eigo % jr -F3 test.dat 日本語|にほんご|ognohin 英語|えいご|ogiejk、sortと合わせて使うとキーワード前のソートができます。 jrで逆文字列を作ってソートした後、もう一度jrを使って元順に戻します。