chris oloo a écrit :
Bonjour,
ayant une operation repetitive a faire avec des
fichiers, je me suis decide a utiliser bash pour
automatiser une partie du traitement.
Helas, mes pauvres connaissances en bash assorties
d'un manuel pas forcement tres clair (le fameux .chm
qui presente la maniere d'assigner un texte ecrit a
une variable a la 800e page....) m'ont amene a
demander de l'aide.

Le script est en fait charge de recuperer une entree
utilisateur qui est un nom de fichier (avec souvent
des espaces), d'archiver ce fichier au moyen de la
commande tar et ensuite de le decouper et de creer un
fichier sfv pour chaque partie.

Pour le moment j'en suis au tout debut, j'arrive a
recuperer le nom de fichier dans une variable, mais
lorsque je l'utilise avec tar, ca me fait
systematiquement des erreurs (a cause des espaces dans
le nom du fichier)

Pourtant, en faisant un echo $variable  le nom du
fichier apparait clairement, avec les espaces, comme
il faut. C'est uniquement avec la commande tar que ca
degenere.

y a-t-il un moyen (autre que de renommer le fichier a
la main, car avec mv, ca ne fonctionne pas, meme
probleme qu'avec tar) permettant de faire que tar voit
le contenu de la variable comme une string?

Je vous remercie d'avance pour vos reponses.
Mets des guillement autour du nom de ta variable.
--
Amicalement vOOotre              Troumad Alias Bernard SIAUD
mon site : http://troumad.info : AD&D maths WEB sectes
Pour la liberté http://lea-linux.org http://www.eurolinux.org/index.fr.html
N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à