Bash 以交互方式向脚本传递参数

Bash 以交互方式向脚本传递参数,bash,shell,arguments,Bash,Shell,Arguments,如何将问题回显到终端,并将答案传递到同一脚本 这些步骤将是: 输出问题的脚本-一个问题接一个问题,我可以在:之后添加答案 例如: 编号1:2 编号2:4 编号3:6 将步骤1中给出的参数传递给脚本并计算总和的方法 最后的输出是:12这就是你的想法吗 #!/bin/bash read -p "Number 1: " N1 read -p "Number 2: " N2 read -p "Number 3: " N3 echo "Sum: $((N1 + N2 + N3))" 这就是你的想法吗

如何将问题回显到终端,并将答案传递到同一脚本

这些步骤将是:

  • 输出问题的脚本-一个问题接一个问题,我可以在
    之后添加答案

    例如:

    编号1:2

    编号2:4

    编号3:6

  • 将步骤1中给出的参数传递给脚本并计算总和的方法


  • 最后的输出是:
    12

    这就是你的想法吗

    #!/bin/bash
    read -p "Number 1: " N1
    read -p "Number 2: " N2
    read -p "Number 3: " N3
    echo "Sum: $((N1 + N2 + N3))"
    

    这就是你的想法吗

    #!/bin/bash
    read -p "Number 1: " N1
    read -p "Number 2: " N2
    read -p "Number 3: " N3
    echo "Sum: $((N1 + N2 + N3))"
    

    您可能想查看
    expect
    了解如何传递参数,或者有一个脚本可以以其他方式(如命令行参数)获取值您可能想查看
    expect
    了解如何传递参数,或者有一个脚本可以以其他方式(如命令行参数)获取值