Unixコマンド/tr
tr †
機能 †
文字の置換を行う。 1文字でなく、文字列の置換を行いたいなら、sed や perl を使うこと。また、perl だと強力な正規表現が使えるので、tr でできることでも、全て perl でやってしまうのもよいかもしれない。
書式 †
tr 該当文字 置換文字
コマンド例 †
aをbに置換する。
$ tr a b < file
a を d に、b を e に、c を f に置換して表示する。abc を def に置換するのではないことに注意。
$ tr abc def < file
-d オプションを付けると、文字を削除することができるので、Windows・DOS の改行コード 0x0D 0x0A を 0x0A に変換するには、
$ tr -d '\r' < sample.dos > sample.unix