Ç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 ****