J'ai donc un script qui parcourt les fichiers zip, liste leur contenu avec unzip -l $filename, et recherche les correspondances avec le motif (.*)report.xml
Dans ce cas, on obtient test0\report.xml
Mais lorsqu'il essaie de décompresser en utilisant unzip -j $filename
J'obtiens caution: filename not matched: test0\report.xml
Je me suis arrêté et j'ai essayé manuellement sur un fichier qui liste :
7285 2018-05-04 13:34 test0\report.xml
Ensuite, faire
unzip -j 2747693b-7027-44d3-98f4-a01f1ed139cf.zip test0\report.xml
L'erreur suivante s'affiche caution: filename not matched: test0report.xml
J'ai essayé d'appeler avec \\
pour y échapper, puis même erreur mais en disant test0\report.xml
au lieu de cela.
J'ai tout essayé, comme \, ou /, ou //, donc je ne pense pas qu'il s'agisse d'un problème d'échappement des slashs.
Merci de m'aider.