这节课中为什么你$3没有定义,也能比较大小,还不报语法错误呢

来源:3-8 if-then中使用双括号

qq_木林森_2

2020-06-05

写回答

1回答

酷田

2020-06-05

这个章节中定义的$1,$2,$3,虽然$3没有赋值给具体的变量,在shell中,当执行脚本时,例如sh 1.sh 12 23 34时,脚本后面直接的三个数会按位置次序依次被行映射到脚本中的$1,$2,$3,所以在脚本中虽然没把$3赋值给特定的变量,也不会报错……在脚本中a=$1 b=$2也一样,即使删除也没影响

0
0

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程