ファイル内のすべてのアルファベットを大文字、小文字変換する

HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)Linuxtips, ディレクトリ・ファイル操作 > ファイル内のすべてのアルファベットを大文字、小文字変換する

Linuxサーバー管理者の技術を2日で学べる「初心者向けリナックスセミナー」
30日掛かって覚えるプロの技術を、たった2日間で学習できます。
リナックスマスター2日間集中セミナー【CentOS7版】
 (今すぐ↑をクリックしてください。)

ファイル内の大文字アルファベットを小文字に変更したい場合は、trコマンドを使用します。

tr 引数1 引数2 ファイル

引数1に対象とする文字を指定して、引数2に置換文字を指定します。
ファイルには、変換対象ファイル、
または、変換後の保存ファイル名を指定します。

■大文字アルファベットを小文字に変換する
[pakira@Tiger ~]$ echo "ABCDEFGHIJKLNMOPQRSTUVWXYZ" > test_file1.txt
↑テスト用ファイルを作成します。
[pakira@Tiger ~]$ cat test_file1.txt ←ファイルの内容を表示します。
ABCDEFGHIJKLNMOPQRSTUVWXYZ
[pakira@Tiger ~]$ tr '[A-Z]' '[a-z]' < test_file1.txt ←大文字を小文字に変換します。
abcdefghijklnmopqrstuvwxyz
[pakira@Tiger ~]$ tr '[A-Z]' '[a-z]' < test_file1.txt > test_file2.txt
↑test_file2.txtファイルに変換後の状態を保存します。
[pakira@Tiger ~]$ cat test_file2.txt ←変換後ファイルの内容を表示します。
abcdefghijklnmopqrstuvwxyz

■小文字アルファベットを大文字に変換する
[pakira@Tiger ~]$ cat test_file2.txt
abcdefghijklnmopqrstuvwxyz
[pakira@Tiger ~]$ tr '[a-z]' '[A-Z]' < test_file2.txt ←小文字を大文字に変換します。
ABCDEFGHIJKLNMOPQRSTUVWXYZ
[pakira@Tiger ~]$ tr '[a-z]' '[A-Z]' < test_file2.txt > test_file3.txt
[pakira@Tiger ~]$ cat test_file3.txt
ABCDEFGHIJKLNMOPQRSTUVWXYZ



■CentOS7.1サーバー構築マニュアルを無料プレゼント
 「CentOS7.1」のサーバー構築手順、「VMware Player」の
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明していますので、今すぐクリックしてダウンロードしてください。
 無料マニュアルをダウンロードする  無料マニュアルをダウンロードする