我必须执行命令并将其输出存储在文件中。输出跨越多个页面,我必须多次按Enter键才能看到完整的输出(类似于当一个人返回多个页面时)。我正在考虑使用子进程模块,但是当进程提示时,如何为进程提供输入。
答案 0 :(得分:0)
免责声明:我不知道你实际执行了哪个命令,所以这只是在黑暗中刺伤。
您不必提供任何输入 将命令输出管道化为cat可以解决您的问题:
less testfile.txt | cat
此外,如果你的目标是将输出存储在另一个文件中,你可以简单地对此(这将覆盖):
less testfile.txt > testfilecopy.txt
(这会附加):
less textfile.txt >> logfile.txt
请参阅:https://unix.stackexchange.com/questions/15855/how-to-dump-a-man-page
答案 1 :(得分:0)