09/12/23 23:37:25
>>724にかなり近いのですが、質問します。
kshで「変数の中身が半角英数14桁」であることを確認したいのですが、上手くいきません。
if [ `expr $hoge : [a-zA-Z0-9]+` -ne 14 ] ; then
# 半角英数14桁以外
fi
と書いてみたのですが、+が正規表現になってくれず。
[a-zA-Z0-9][a-zA-Z0-9]*も最初2桁分しかチェックできず。
上手く正規表現でチェックできる術はないでしょうか?
お分かりの方、ご教授お願いします。