我正在尝试将终端显示的输出写入文件。是否有任何管道命令可以同时但按顺序运行以下两个命令。所以基本上首先它会运行第一个命令,第一个命令的结果将被第二个命令使用。现在我一个接一个地运行命令。
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
您的意思是要将结果写入同一个文件吗?一个接一个地?然后使用>>
而不是>
. >>
运算符附加到文件而不是像那样覆盖完整的内容>
。
在您的情况下,命令将如下所示:
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