tr

文字列の変換(置換・削除)を行います。


書式

tr [オプション ・・・] 置き換えられる文字列 置き換える文字列
tr [--help] [--version]

▲PageTop

オプション

オプション名 説明
-c, --complement 引数の文字列を文字列に含まれない文字で置き換えます。
-d, --delete 引数で指定した文字列に含まれる文字を削除し出力します。
-s, --squeeze-repeats 引数で指定した文字列に含まれる文字が複数並んでいた場合1文字に置き換えます。
-t, --truncate-set1 置き換えられる文字列の長さを置き換える文字列の長さにして処理を行います。
--help 使用方法を表示します。
--version バージョン情報を表示します。

▲PageTop

実行例

ファイル(「SampleText11.txt」があるものとします。)の中の文字列「abc」を「def」に置換します。また、置換した内容を、指定したファイル「SampleText12.txt」に出力します。

  1. ファイル「SampleText11.txt」の内容を表示します。
  2. 文字列の置換を行い、その結果をファイル「SampleText12.txt」へ出力します。
  3. ファイル「SampleText12.txt」の内容を確認します。

実行結果

$ cat SampleText11.txt [Enter]
abc abc abc

$ tr abc def < SampleText11.txt > SampleText12.txt [Enter]
$ cat SampleText12.txt [Enter]
def def def
        

▲PageTop