0
我正在使用SSH(不要求)使用subprocess
进行bash查询。查询包括使用find
和-exec
选项,但是,在查看目标主机上实际执行的查询时,远程目标主机上的{}
将无法正确展开。bash通过Python子进程查询,bash变量不会展开
例如:find/-name "hello.txt" -exec echo {} \;
其中{}
应该为hello.txt
,但它仅仅只读为{}
。
那么,我在这里错过了什么?
在此先感谢。
Yupp,我知道:-)代码在另一台机器上。但是你是正确的,使用'shell = False'。 – Anders