Bash shell脚本的输出是另一个shell脚本
我有一个shell脚本,它会将另一个shell脚本打印到stdout。我需要用一行bash命令执行这两个脚本(初始脚本和输出脚本)。可能吗?可能是这样的: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的确切含义吗:这其中的哪一部分不清楚
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可以生成多行脚本)