Ça fonctionne parfaitement; merci beaucoup à Jean-Max Reymond !

Il me reste juste à comprendre pourquoi, mais ça, c'est mon affaire; 
c'est comme cela qu'on progresse :-)

A+

G.L.


Le Lundi 10 Février 2003 11:35, Jean-Max Reymond a écrit :
> quelque chose comme cela:
>
> file_name()
> {
> echo -n "Fichier à traiter: " ; read fname ;  gname=`echo $fname |
> sed -e "s/'//g"` ; return }
>
> Georges Louge wrote:
> >Bonjour,
> >
> >Pour convertir des fichiers texte en fichier postscript avec le
> >programme a2ps, j'ai écrit un script qui commence par:
> >
> >file_name()
> >{
> >echo -n "Fichier à traiter: " ; read fname ; return
> >}
> >
> >Plutôt que d'écrire à chaque fois le nom du fichier avec son chemin
> >d'accès, je voudrais pouvoir aussi le copier à partir du
> > gestionnaire de fichier (on le saisit avec la souris et on le
> > dépose dans la console du script).
> >
> >L'inconvénient, c'est qu'il est alors encadré de guillemets, ce qui
> >donne par exemple:
> >   '/home/georges/Documents/essai-1.txt'
> >et que le shell rejette cette expression comme non valable à cause
> > des guillemets.
> >
> >Je voudrais donc que mon script supprime les guillemets quand ils
> >existent, mais je ne suis pas assez calé pour savoir comment le
> >programmer.
> >
> >Quelqu'un peut-il m'aider?
> >
> >G.L.

-- 

     [---------------------------------------------]
     [    Georges Louge - Juan-les-Pins (France)   ]
     [---------------------------------------------]



Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à