trコマンドを使用することにより、英小文字を英大文字に変換することが簡単にできます。
逆の英大文字から英小文字も簡単に変換できます。
以下に実行例等を記します。
以下の構文で英小文字から英大文字に変換することができます。
echo "hello" | tr [a-z] [A-Z]
または
echo "hello" | tr [:lower:] [:upper:]
実行例
sakura@debian:~/workspace/shell$ echo "hello" | tr [a-z] [A-Z] HELLO sakura@debian:~/workspace/shell$ echo "hello" | tr [:lower:] [:upper:] HELLO
ファイルの場合は以下のようにすればよいでしょう。
cat ファイル名 | tr [a-z] [A-Z]
以下の構文で英大文字から英小文字に変換することができます。
echo "HELLO" | tr [A-Z] [a-z]
または
echo "HELLO" | tr [:upper:] [:lower:]
実行例
sakura@debian:~/workspace/shell$ echo "HELLO" | tr [A-Z] [a-z] echo "HELLO" | tr [:upper:] [:lower:] hello sakura@debian:~/workspace/shell$ echo "HELLO" | tr [:upper:] [:lower:] hello
ファイルの場合は以下のようにすればよいでしょう。
cat ファイル名 | tr [A-Z] [a-z]
以上、trコマンドを使って英大文字・英小文字に変換する方法の紹介でした。