Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash shell脚本的输出是另一个shell脚本_Bash_Shell - Fatal编程技术网

Bash shell脚本的输出是另一个shell脚本

Bash shell脚本的输出是另一个shell脚本,bash,shell,Bash,Shell,我有一个shell脚本,它会将另一个shell脚本打印到stdout。我需要用一行bash命令执行这两个脚本(初始脚本和输出脚本)。可能吗?可能是这样的: sh ./test.sh | sh 也许是这样的: sh ./test.sh | sh 尝试这样做: bash test.bash | bash -s 尝试这样做: bash test.bash | bash -s 你能详细说明一下你所说的将另一个shell脚本打印到stdout@Incognito的确切含义吗:这其中的哪一部分不清楚

我有一个shell脚本,它会将另一个shell脚本打印到stdout。我需要用一行bash命令执行这两个脚本(初始脚本和输出脚本)。可能吗?

可能是这样的:

sh ./test.sh | sh

也许是这样的:

sh ./test.sh | sh
尝试这样做:

bash test.bash | bash -s
尝试这样做:

bash test.bash | bash -s

你能详细说明一下你所说的
将另一个shell脚本打印到stdout
@Incognito的确切含义吗:这其中的哪一部分不清楚?例如,1.sh=
echo“ls”
。所以我有两个execute1.sh,它将打印/生成一个新脚本,我必须运行该脚本。在示例中,最终输出应该是ls的输出。(1.sh可以生成多行脚本)您能否详细说明一下,您所说的
将另一个shell脚本打印到stdout
@Incognito的确切含义:这其中的哪一部分不清楚?例如,1.sh=
echo“ls”
。所以我有两个execute1.sh,它将打印/生成一个新脚本,我必须运行该脚本。在示例中,最终输出应该是ls的输出。(1.sh可以生成多行脚本)