Si je comprends bien, tes fichiers sont dans le fichier 'liste'?
Un fichier par ligne?
Essaye ca:
cat liste | while read NAME
do
ma_commande "$NAME"
done
Xavier
--
Veni, Vidi, ROFL -- I came, I saw, I -laughed-!
On Wed, 25 Jan 2006, Rémi Letot wrote:
> hello,
>
> comme tout est calme et que j'ai un petit problème, je m'adresse aux
> experts :-)
>
> J'ai une liste de noms de fichiers auxquels je dois appliquer un
> traitement. J'ai réussi sans problème pour la plupart, mais certains de
> ces noms contiennent un espace, et là je n'y arrive pas. Quoi que je
> fasse, le shell exécute la commande sur chacune des parties du nom. J'ai
> essayé plusieurs méthodes (for i in `cat liste`, cat liste | xargs,...),
> mais rien n'y fait.
>
> Au secours :-)
>
> Merci,
> _______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[email protected]
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech