我正在尝试执行一个 Python 程序,将其输出重定向到一个文件,并将该文件的内容与现有文件进行比较,所有这些都在一个 shell 命令中完成。这就是我所拥有的,但当然它不起作用:
diff `python3 program.py > redirect_file.txt` compare_file.txt
我是 Linux 菜鸟,所以任何能为我指明正确方向的帮助都会很棒。
最佳答案
diff 命令允许您在命令行上使用-
来使用stdin,所以尝试:
python3 program.py | diff - compare_file.txt
关于python - 是否可以在 shell 命令中的反引号之间执行 Python 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21222342/