脚本中的numbers="${numbers} | ${i}"是什么意思?
numbers最初的值是""
经过第一次循环变成" | 0"
第二次循环变成" | 0 | 1"
第三次循环变成" | 0 | 1 | 2"
...
最后在"read -p " Please input one number in[ ${numbers} ]:" execshell "这个语句中被调用,作用是提示用户输入选项并调用选项所表示的shell脚本
综上,numbers就是用来添加选项值的变量。
numbers="${numbers} | ${i}"
这句话的意思应该用到了变量叠加,将| ${i}叠加到number变量中