2012年7月22日日曜日

今日のlinuxコマンド「tr」


テキストも文字を検索パターンに従って置き換えるテキストフィルタです。
---------------------------------------------------------------------------

「tr」
ファイル内の文字の置換、削除
書式 tr [オプション] 引数1 引数2 
***********************
オプションなし 引数1にマッチする文字をすべて引数2に置換する
-c 引数1にマッチしない文字をすべて引数2に置換する
-d 引数1にマッチする文字をすべて削除する(引数2はなし
***************************
例)
「/home/sample.txt」の内容を↓とする

' this is a pen '
America[ドル]Japan[エン]

cat sample.txt | tr '[]' '()'

cat sample.txt | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 

上記のコマンドを実行すると

'THIS IS A PEN'
AMERICA(ドル)JAPAN(エン)


---------------------------------------------------------------------------

0 件のコメント:

コメントを投稿