くだらない質問はここに書き込め!なんでもアリ22
■ このスレッドは過去ログ倉庫に格納されています
0427229
NGNG現在、データファイルから値を取得し、各カラムの桁数チェックを
cshにて行なっているのですが、なかなかスマートな構文が思いつきません。
私が実行したのは以下のコードです。
やりたいことは、取得した文字列が[英数字4〜5桁]かどうかの判別です。
echo 取得した文字列 | grep '[0-9a-zA-Z]\{4,5\}' | grep -v '[0-9a-zA-Z]\{6,\}' > /dev/null
set result=$status
ちなみに、
echo 取得した文字列 | grep '[0-9a-zA-Z]\{4,5\}'
これでいけると思ったのですが、6桁以上にもマッチしてしまい、どうにも…
普通、一般的な桁数チェックはどのようなコードで実現するのでしょうか。
よろしくお願い致します。
■ このスレッドは過去ログ倉庫に格納されています