'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を使って元順に戻します。