[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Comment transmettre *.xxx dans une procedure?



Le Lundi 1 Avril 2002 18:35, Taupin (Cosiroc) a écrit :
>  Je voudrais pouvoir appeler une procédure (que j'écris) sous la forme:
>
>   ma_proc arg1 *.html arg2...
> ou bien
>   ma_proc arg1 '*.html' arg2...
> ou bien encore par
>   ma_proc arg1 "*.html" arg2...
>
> L'ennui est que, quel que soit la forme de mon appel, *.html est
> "expansé" sous la forme de la liste des fichiers *.html du directory
> courant.
>
> Ceci ne me plaît pas car je veux transmettre explicitement *.html comme
> argument unique (qui sera à son tour développé à un autre niveau).
>
> ---> Comment faire, soit dans la séquence d'appel, soit dans la
> définitions de la procédure (en BASH de préférence).

Fais ton appel de cette forme:
ma_proc '*.html'
les ' protège du traitement par bash, \*.html devrait aussi marcher mais 
c'est à voir.

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur.
	JL.
/========================================>
| Olivier Thauvin - CNRS Service Aeronomie
| olivier.thauvin@aerov.jussieu.fr 
| 01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
| 01 44 27 47 59 à Jussieu (Mardi et Jeudi)
| Fax:33 (0)1 69 20 29 99
| Service d'Aéronomie, Réduit de Verrieres
| Route des Gatines - BP 3
| 91371 Verrieres le Buisson Cedex
| France
\======>
_______________________________________________
Linux Mailing List
LCP - 11 Mai - http://www.unixtech.be/lcp.php
Archives: http://www.unixtech.be/mailman/listinfo/linux