変数の値の文字数を取得
${#var} でvarの値の文字数が得られる
$ hoge="aaa"; echo ${#hoge} 3 $ hoge="ガ"; echo ${#hoge} 1 $ hoge="ガ"; echo ${#hoge} 2
例)引数から.htmlファイルかどうか判定して中身を取得
file=$1 chk=`echo "$file" | egrep "*.html$"` if [ ${#chk} -gt 0 ]; then html=`cat $file` fi
${#var} でvarの値の文字数が得られる
$ hoge="aaa"; echo ${#hoge} 3 $ hoge="ガ"; echo ${#hoge} 1 $ hoge="ガ"; echo ${#hoge} 2
例)引数から.htmlファイルかどうか判定して中身を取得
file=$1 chk=`echo "$file" | egrep "*.html$"` if [ ${#chk} -gt 0 ]; then html=`cat $file` fi