このエントリーをはてなブックマークに追加


英小文字・英大文字を変換する・tr

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コマンドを使って英大文字・英小文字に変換する方法の紹介でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-07-20 (水) 23:15:24