我无法使这段使用单括号和双括号的代码起作用:
if [ ! $# == 1 ] && ! [[ $1 =~ ^[-]?[0-9]$ ]];
then exit 1
fi
如何在同一个表达式中混合使用单精度类型和双精度类型?谢谢。
答案1
好的,在您的帮助下,我找到了一段可以满足我的需求的代码,如果需要的话就不用了。我使用了以下行:
[[ ! $# == 1 || ! $1 =~ ^-?[0-9]$ ]] && exit 1
谢谢你们。
我无法使这段使用单括号和双括号的代码起作用:
if [ ! $# == 1 ] && ! [[ $1 =~ ^[-]?[0-9]$ ]];
then exit 1
fi
如何在同一个表达式中混合使用单精度类型和双精度类型?谢谢。
好的,在您的帮助下,我找到了一段可以满足我的需求的代码,如果需要的话就不用了。我使用了以下行:
[[ ! $# == 1 || ! $1 =~ ^-?[0-9]$ ]] && exit 1
谢谢你们。