Skip to main content
 首页 » 编程设计

python之是否可以在 shell 命令中的反引号之间执行 Python 程序

2025年05月04日7lexus

我正在尝试执行一个 Python 程序,将其输出重定向到一个文件,并将该文件的内容与现有文件进行比较,所有这些都在一个 shell 命令中完成。这就是我所拥有的,但当然它不起作用:

diff `python3 program.py > redirect_file.txt` compare_file.txt 

我是 Linux 菜鸟,所以任何能为我指明正确方向的帮助都会很棒。

请您参考如下方法:

diff 命令允许您在命令行上使用- 来使用stdin,所以尝试:

python3 program.py | diff - compare_file.txt