使用するために使用されるデジタルフィルタの正規表現を、grepを!

仕事のニーズは、このパラメータは、小数点を必要とし、上のコマンドラインユーザーから渡されたパラメータを受信するためのスクリプトを書くために、正当でない場合、ユーザーは再入力してください有効な値に促され、ユーザーが入力したパラメータを確認する必要があります。
サポートバンド+と数とは-だけ小数点以下の桁数を入力してください

echo 90.33 | egrep '^[+-]?(0|[1-9]*)\.?[0-9]+'
echo 1000 | egrep '^[+-]?(0|[1-9]*)\.?[0-9]+'
echo -99.99 | egrep '^[+-]?(0|[1-9]*)\.?[0-9]+'
echo +90.33 | egrep '^[+-]?(0|[1-9]*)\.?[0-9]+'

おすすめ

転載: blog.51cto.com/13560219/2455691