tu es certain de mettre des guillemets autour de la variable qui contient le nom du fichier?
Le 25/01/06, Rémi Letot<[EMAIL PROTECTED]> a écrit : > On Wed, 2006-01-25 at 13:32 +0100, Eric Darchis wrote: > > On 1/25/06, Jérôme Fenal <[EMAIL PROTECTED]> wrote: > > A raison d'un nom de fichier par ligne : > > > > cat liste | while read f ; do mv "$f" "$f".old; done > > > > J'allais répondre: > > while read i; do echo $i; done < liste > > > > Evitons d'utiliser cat (un process + un pipe) au lieu d'une > > redirection d'entrée... > > Dans l'absolu oui, mais dans ce cas ça ne change rien, echo me donne le > bon nom, mais toute autre commande agit sur les parties de ce nom. > > J'adore les espaces dans les noms de fichiers... > > -- > Rémi > > _______________________________________________________ > Linux Mailing List - http://www.unixtech.be > Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux > Archives: http://www.mail-archive.com/linux@lists.unixtech.be > IRC: chat.unixtech.be:6667 - #unixtech > NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech > -- -- Thomas Silvestre _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech