如何从Python执行复杂的shell find命令?

时间:2013-09-13 22:51:41

标签: python bash subprocess

我试图从python内部执行复杂的shell命令。天真的尝试:

subprocess.call(["find", ".", "-exec touch {} \;"], cwd=".")

失败了。我该怎么做呢?

1 个答案:

答案 0 :(得分:7)

subprocess.call(["find", ".", "-exec", "touch", "{}", ";"])

CWD = “”。不需要,因为它是默认值。