我正在尝试在其中运行一个 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)