将terminal显示输出写入文件

我正在试图写一个文件terminal显示输出。 有没有任何pipe道命令同时运行下面的两个命令, 但顺序。 所以基本上首先会运行第一个命令,第一个命令的结果将被第二个命令使用。 现在我正在一个接一个地运行命令。

python test_1_result.py > result_1.txt python test_2_result.py > result_2.txt 

在此先感谢您的任何build议。

你的意思是你想把结果写入同一个文件吗? 一个接一个地? 然后使用>>而不是>>>操作符附加到文件,而不是覆盖像“ >这样的完整内容。

在你的情况下,命令会是这样的:

 python test_1_result.py >> result.txt python test_2_result.py >> result.txt 

如果要同时运行这两个命令(每个进程写入不同的文件),只需将第一个命令放在后台即可:

 python test_1_result.py > result_1.txt & python test_2_result.py > result_2.txt 

在两个命令之间用分号(我认为是这样称呼它)。

 python test_1_result.py > result_1.txt ; python test_2_result.py > result_2.txt