TR - 翻訳したり、削除文字
TRコマンドは、ファイルを変換したり、文字を削除します。
TR命令が標準入力装置からデータを読み取るために、文字列が翻訳後に、標準出力装置に出力します。
構文:
TR [OPTION] ... SET1 [SET2]
TR [ - CDST ] [ - ヘルプ] [ - バージョン] [最初の文字セット] [第二の文字セット]
パラメータ:
- -c、--complement:文字のアンチ選択されたセット。すなわち、変換する前に、非遵守の残りの部分を処理せずSET1の一部に沿ったものです
- -d、--delete:文字削除命令
-
#削除ユーザーの数文字 [ルートOldboy Oldboy @] #のCATのnew.txt | TRは、 'ユーザー' -d 1-01 2-02 3-03 4-04 5月5日#文字を削除し 、[ルートOldboy Oldboy @] #のCATをnew.txt | TRは-d [:アルファ:] 1-01 2-02 3-03 4-04 5月5日#削除- [ルートOldboy Oldboy @] #のCATのnew.txt | TR -d - 1user01 2user02 3user03 4user04 5user05 #削除数字1-9 [ルートOldboy Oldboy @] #のCATのnew.txt | TR -d [1-9] - のUser0 - のUser0 - User0 - のUser0 - のUser0 #削除数字0-9 [ルート@ Oldboy Oldboy] #のCATのnew.txt | TR -d [0-9] - ユーザー - ユーザー - ユーザー - ユーザー - ユーザー #削除数字と- Oldboy @ [ルートOldboy] #のCATのnew.txt | TRは、-dは、 "[0-9] - " ユーザー ユーザー ユーザー ユーザー ユーザー
-
- -s、--squeezeリピート:個々の文字に減少し、連続的に繰り返さ文字が指定されました
- -t、--truncate-SET1:指定範囲SET1の減少、SET2がそのように等しい長さを有するように設定されています
例:
【Oldboy Oldboyルート@] #1 CAT new.txt 1- ユーザー01 2- 名前USER02 3- USER03 4- user04 5- user05 #標準入力ファイルの内容から、文字セットとして [Oldboy Oldboy @ルート] #TR [1-9 ] [AZ] <new.txt A- user0a B - user0b C - user0c D - user0d E -user0e
[ルート@ oldboy oldboy]#猫のnew.txt | TR [1-9] [AZ]
A-user0aの
B-user0b
C-user0c
D-user0d
電子user0e
図1は、2 Bが置換、3がCで置き換えられます、...、1そうで置き換えられます。
ケース変換することによって達成することができる:: [上部]パラメータ[低級]:
[ルート @oldboy oldboy] #1 猫new.txt | T R [下部:] [:アッパー:] 1- USER01 2- USER02 3- USER03 4- USER04 5- USER05 [ルート @oldboy