私の bash スクリプトは、ユーザーが 2 つの数字を入力したかどうかを確認することになっています。各番号の前に a+
または-
記号を付ける必要があります。最初の数字は 4 桁、2 番目の数字は 5 桁である必要があります。
入力した値に関係なく、出力は常にFail
スクリプトを実行するコマンドライン ステートメント:
$me add +1234 -12345
スクリプト:
#!/bin/bash
#Script name add
if [ $1 != [\+\-][0-9][0-9][0-9][0-9] ] ||
[ $2 != [\+\-][0-9][0-9][0-9][0-9][0-9] ]
then
echo Fail
else
echo Success
fi