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