Linux アルファベットの小文字を大文字に変換する

Linux アルファベットの小文字を大文字に変換する

Linuxで、アルファベットの小文字を大文字に変換する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

手順

アルファベットの小文字を大文字に変換するには、「tr」を使用します。
実際に、以下の「hoge.txt」にあるアルファベットの小文字を大文字に変換して「foo.txt」を作成してみます。

$ cat hoge.txt

aaa bbb ccc
AAA BBB CCC

変換します。

$ cat hoge.txt | tr [a-z] [A-Z] > foo.txt

「foo.txt」を確認してみます。

$ cat foo.txt

AAA BBB CCC
AAA BBB CCC

大文字に変換されていることが確認できます。

また、以下の方法でも同じ結果となります。

$ cat hoge.txt | tr [:lower:] [:upper:] > foo.txt