0
我正在使用SSH(不要求)使用subprocess
進行bash查詢。查詢包括使用find
和-exec
選項,但是,在查看目標主機上實際執行的查詢時,遠程目標主機上的{}
將無法正確展開。bash通過Python子進程查詢,bash變量不會展開
例如:find/-name "hello.txt" -exec echo {} \;
其中{}
應該爲hello.txt
,但它僅僅只讀爲{}
。
那麼,我在這裏錯過了什麼?
在此先感謝。
Yupp,我知道:-)代碼在另一臺機器上。但是你是正確的,使用'shell = False'。 – Anders