我的 bash 脚本应该检查用户是否输入了两个数字。每个数字前面都应该有一个+
或一个-
符号。第一个数字应该是四位数字,第二个数字应该是五位数字。
无论我输入什么值,输出总是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