Linuxコマンド逆引き大全 |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
ファイル内の大文字を小文字に変換する |
$ dd if=target_file of=change_file conv=lcase |
「dd」コマンドを用いると,ファイル内の大文字をすべて小文字に変換することができる。引数の「if」は入力ファイル,「of」は出力ファイル,「conv=lcase」は大文字を小文字に変換することを表している。また,小文字を大文字に変換する場合は「conv=ucase」を用いる。
応用:タブをスペースに置き換える |
$ expand tab.txt > space.txt |
テキスト中のタブをスペースに置き換える。このとき「-t数字,数字・・・」オプションを用いることで任意のタブ位置を指定できる。逆にスペースをタブに置き換える場合は「unexpand」を用いる。
$ unexpand -a space.txt > tab.txt |
「-a」オプションにより,すべてのスペースがタブに置き換わる。「-a」を付けないと,最初に現れたスペースだけが対象になる。
関連事項 |
dd,expand,tr,unexpand,文字を変換する,文字列を置換する,ファイルから文字列を検索する |