您好,我有一个脚本,需要用户输入 4 个“是”,而第 5 个提示需要一个数字。
有没有办法在 4 个“是”之后停止 yes 命令,以便用户可以在第五个提示中输入数字。
您可以简单地传递所需的输入:
printf '%s\n' 'yes' 'yes' 'yes' 'yes' '1234' | ./my_script.sh
Run Code Online (Sandbox Code Playgroud)
PS:如果这是您自己的脚本,我强烈建议将其设为非交互式。./my_script.sh --enable-foo --run-bar --do-baz --include-ban --repeat 1234(或--foo等等)更长,但更具表现力,因此可维护。
| 归档时间: |
|
| 查看次数: |
1505 次 |
| 最近记录: |