J'ai un soucis avec la commande tar.
ce qui marche (exemple d'un dossier script contenant les sous dossiers "bidule" et "bi dule" ):
tar --exclude script/bidule --exclude script/bi\ dule -czpf essai.tar.gz script/
a="--exclude script/bidule" && tar $a -czpf essai.tar.gz script/
|
ce qui ne marche pas :
a="--exclude script/bidule --exclude script/bi\ dule" && tar $a -czpf essai.tar.gz script/
tar: Vous devez sélectionner une des options « -Acdtrux »
Pour en savoir davantage, faites: « tar --help » ou « tar --usage ».
a="--exclude script/bidule --exclude script/bi\ dule" && tar "$a" -czpf essai.tar.gz script/
tar: l'option « --exclude script/bidule --exclude script/bi\ dule » n'est pas reconnue
Pour en savoir davantage, faites: « tar --help » ou « tar --usage ».
a="--exclude script/bidule --exclude script/bi\ dule" && tar '$a' -czpf essai.tar.gz script/
tar: l'option -- $ est invalide
Pour en savoir davantage, faites: « tar --help » ou « tar --usage ».
|
donc la commande tar $a... ne fonctionne que si y a pas d'espace dans le nom du dossier à exclure.
du coup je ne vois pas comment m'en sortir pour faire un script de sauvegarde utilisant tar et sans rien renommer. Des idées ?
---------------
Jotenakis