Bonjour,
Je rencontre des problèmes d'executions de commandes quand j'ai des espaces protégés dans mes variables.
Je ne trouve pas comment résoudre ceci.
Exemple
la commande manuelle fonctionne :
$ cat ./JournalT6Sav\ TestSauvegarde/ProjetT6_Racine
TailleMax=1000000
NombreFichiersMax=1000
FAD=ActionDoublons.txt
Info1="/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.SauvegardeInfo1.txt"
Info2=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.SauvegardeInfo2.txt
Info3=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.SauvegardeInfo3.txt
FDSComplet=20210219.REPDblonsI32.txt
Info4=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.SauvegardeInfo4.txt
Info5=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.SauvegardeInfo5.txt
InfoCentPourCent=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/SupprimerCPCent.txt
Info6=/home/phil/SauvegardeJan21/TestD/JournalT6Sav TestSauvegarde/20210219.Info6.txt
La "même chose" avec des parmètres
$ ChemProjet="./JournalT6Sav\ TestSauvegarde/ProjetT6_Racine"
Le retour d'erreur :
$ cat "$ChemProjet"
cat: './JournalT6Sav\ TestSauvegarde/ProjetT6_Racine': Aucun fichier ou dossier de ce type
Merci pour vos aides