小编use*_*496的帖子

将命令传递给在 Linux 机器上等待输入的脚本

我正在尝试在其中运行一个 shell 脚本,我将调用另一个脚本,第二个脚本等待提供一些命令。我已经使用 echo 来传递命令,但它不起作用。第二个脚本继续等待输入。

脚本1:

#!/bin/sh
set -x
sh script2.sh
echo ".open Simulation\n"
set +x
Run Code Online (Sandbox Code Playgroud)

但这不会产生任何结果。它一直在等待。

输出:

./script1.sh
+ sh script2
<Nothing appears here>
Run Code Online (Sandbox Code Playgroud)

shell shell-script

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

shell ×1

shell-script ×1