我如何执行从Python中的复杂的shell find命令?(How do I execute a

2019-10-18 15:27发布

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

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

失败。 我该如何去这样做呢?

Answer 1:

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

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



文章来源: How do I execute a complex shell find command from Python?