Unixコマンド/tr の変更点


*tr [#y3890f80]

**機能 [#o9b0854e]
文字の置換を行う。
1文字でなく、文字列の置換を行いたいなら、sed や perl を使うこと。また、perl だと強力な正規表現が使えるので、tr でできることでも、全て perl でやってしまうのもよいかもしれない。

**書式 [#n7246f6c]
tr 該当文字 置換文字

**コマンド例 [#ncfb2251]
aをbに置換する。
 $ tr a b < file

&color(red){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