例如,如果我们有两个bash文件。:
1)Master.bsh:
echo "I am master"
./Child.bsh
2)Child.bsh:
echo "I am child"
如果我们运行./Master.bsh,我们会在屏幕上收到2条消息。 如果我们运行./Master.bsh> stdout.txt,我们在屏幕上收到0条消息,都转到stdout.txt
问题: 如果我们运行后有任何办法./Master.bsh xxx ??? xxx ??? stdout.txt,我们可以看到"我是孩子"在屏幕上,但是"我是主人"在stdout.txt中
我无法使用以下答案:
*Master:
echo "I am master" > stdout.txt
./Child.bsh*
我们唯一可以改变的是命令行。 ./Master.bsh xxx ??? xxx ??? stdout.xt