我可以运行此命令cat /home/norman/conf/second.txt | sort | uniq > /home/norman/conf/third.txt
但是想使用操作系统,系统调用或子进程调用,但无论我尝试过什么都会导致错误。
我尝试过command = "cat /home/norman/conf/second.txt | sort | uniq > /home/norman/conf/third.txt".split()
subprocess.call(command)
这样的事情
但得到
cat:' |':没有这样的文件或目录 cat:sort:没有这样的文件或目录 cat:' |':没有这样的文件或目录 cat:uniq:没有这样的文件或目录 cat:'>':没有这样的文件或目录