それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

bashなどシェルスクリプトで大文字と小文字の変換

引数 を小文字に変えるスクリプト

takuya@rena:~/Desktop$ ./tolower.sh Aaa bBB
aaa bbb

こういうのほしい。

tr を使うのが手っ取り早い

いろいろとやり方はあるだろうけど、tr ならどこでも使えるので楽かなと。

tolower.sh

#/usr/bin/sh
tr "[:upper:]" "[:lower:]" <<< $@

toupper.sh

upcase に 大文字化するには

#/usr/bin/sh
tr "[:lower:]" "[:upper:]" <<< $@

参考資料

$@ - シェルスクリプトに渡されたすべての引数

Bashで変数を大文字小文字変換(uppercase/lowercase)する - Qiita