すべてを | |
▼開く |
閉じる▲ |
$ cat desc.txt The tr command replace each input sequence of a repeatted character with a single occurence of that character.
$ tr -d 't' < desc.txt The r command replace each inpu sequence of a repeaed characer wih a single occurence of ha characer.
trコマンドで-dオプション、削除する文字列「't'」、リダイレクト「<」でファイル「desc.txt」をtrコマンドに与えると、文字「t」を削除する。
$ tr -d '\r' < dosfile > unixfile
trコマンドで-dオプション、削除する文字列「'\r'」、変換するファイル「dosfile」をリダイレクトでtrコマンドに与えて、コマンド出力を「unixfile」にリダイレクトで出力すると、改行コードの「0x0D」が削除される。これにより、Windows・DOSの改行コードがUNIXの改行コードに変換される。
改行コードを8進数のキャラクタコードで表すと「015」であるので、8進数表記として「\015」を使って、以下のコマンドでも同様に改行コードを変換できる。
$ tr -d '\015' < dosfile > unixfile
Copyright iDesign Inc., 2005-2012