lancer un find sur plusieurs path
Bonsoir,
le module suivant fonctionne :
Code:
1 2 3 4
| import subprocess
pfind = subprocess.Popen(['find','/home/moi/rep1'], stdout=subprocess.PIPE)
res = pfind.communicate()[0]
print (res) |
mais celui-ci se plante :
Code:
1 2 3 4
| import subprocess
pfind = subprocess.Popen(['find','/home/moi/rep1 /home/moi/rep2'], stdout=subprocess.PIPE)
res = pfind.communicate()[0]
print (res) |
L'ajout du second répertoire bien que conforme à la syntaxe de find bloque ! comme si les ' étaient également passés.
Un petit coup de main serait le bienvenu car j'ai essayé en vain beaucoup de trucs. J’identifie pas vraiment si c'est un pb python bash ou autre.
Merci.