如何在LinuxBash中使用一系列参数,如60-70-->($1-$2)
case $1 in
$1-$2 )
echo "test"
shift;;
....) ....
最佳答案
case
语句的每一种情况都是一种模式,但是根据范围的不同,指定一个好的模式可能会比较困难。例如,60-70
可以与
case $1 in
6[0-9] | 70) echo "test"
shift ;;
本质上,你必须把数字当作数字字符串,并把它们当作文本来匹配。例如,67-93这样的射程可以分解成相当笨拙的
6[7-9] | [78][0-9] | 9[0-3]
关于linux - Linux Bash脚本编写如何使用一系列参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30441798/