trコマンドとは?
⇒指定した文字を置換・削除するコマンド。
書式
tr [オプション] [文字列1] [文字列2]
オプションの指定がない場合、文字列1を文字列2に置換する。
オプション
| オプション | 動作 |
|---|---|
| -d | 指定した文字列1を削除する。 |
| -s | 文字列1で指定した文字が連続した場合、1文字に置き換える。 |
使用する主な文字クラス
| 文字クラス | 説明 |
|---|---|
| [:alpha:] | 英字 |
| [:lower:] | 英小文字 |
| [:upper:] | 英大文字 |
| [:digit:] | 数字 |
| [:alnum:] | 英数字 |
| [:space:] | スペース |
以下使用例
cat file1 | tr -s [:digit:]
ここでは、file1内の連続した数字を1文字に置換している。