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