问答详情
源自:2-2 Shell脚本之场景控制脚本(下)

场景控制脚本课程中的numbers="${numbers} | ${i}"是什么意思?

脚本中的numbers="${numbers} | ${i}"是什么意思?

提问者:小卷加油 2016-12-02 22:04

个回答

  • 慕姐5971225
    2016-12-05 01:37:06
    已采纳

    numbers最初的值是""

    经过第一次循环变成" | 0"

    第二次循环变成" | 0 | 1"

    第三次循环变成" | 0 | 1 | 2"

    ...

    最后在"read -p " Please input one number in[ ${numbers} ]:" execshell "这个语句中被调用,作用是提示用户输入选项并调用选项所表示的shell脚本

    综上,numbers就是用来添加选项值的变量。

  • 水墨画111
    2018-05-16 22:13:23

    numbers="${numbers} | ${i}"

    这句话的意思应该用到了变量叠加,将| ${i}叠加到number变量中