tr(LPIC)
tr
標準入力であるキーボードから入力した文字を指定した文字に変換し、標準出力であるディスプレイに表示します。
オプション
-d
文字群1で合致した文字を削除する
-s
文字列1で合致した文字の繰り返しを1文字に置き換える
サンプル
入力された文字を大文字にする
$ tr 'a-z' 'A-Z'
入力された文字からsを削除する
$ tr -d 's'
file.txtの英小文字をすべて大文字にする
$ cat file.txt
Ditto
Slowpoke
Snorlax
$ tr 'a-z' 'A-Z' < file.txt
DITTO
SLOWPOKE
SNORLAX
以下のコマンドでも英小文字をすべて大文字にする
$ cat file.txt | tr 'a-z' 'A-Z'
$ tr [:lower:] [:upper:] < file.txt
$ tr '[:lower:]' '[:upper:]' < file.txt
file.txtからlaxを削除して表示する
$ tr -d 'lax' < file.txt
Ditto
Sowpoke
Snor