bashを使って、変数の文字数を取得する方法をご紹介します。
以下では変数$kamoに文字列「/var/log/messages」を格納しています。
1 2 3 4 |
# kamo=/var/log/messages # echo $kamo /var/log/messages # |
この変数$kamoの文字数をカウントするには以下のようにします。
1 2 3 |
# echo ${#kamo} 17 # |
「#」がカギです。
つまり、以下のように記述します。
1 |
${#変数名} |
知っていれば難しいことはありませんが、あまり知られていない気がします。
ぜひ覚えておきましょう!