晚上好,我想写一个脚本来说明它的参数是否是一个数字,但是我明白了:
a: 4: Syntax error: "(" unexpected (expecting ")")
起初我是这样尝试的:
#!/bin/bash
案例“$1”在
0x* ) 十六进制回显;;
''|*[!0-9]*) echo dec ;;
* ) 回声 wtf ;;
经社理事会
后来我发现了这一点:
如果 ![[ "$yournumber" =~ ^[0-9]+$ ]] ; 然后
执行 >&2; echo "错误:不是数字"; 1号出口
菲
好吧,它们都不起作用,我寻求帮助!