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

Répondre à