Francois Mescam <gm...@mescam.org> writes:

> On 30/04/2011 08:21, François Boisson wrote:
>> Bruit inutile, j'ai oublié de protéger '[:upper:]'
>
> Peut-être pas car pour moi cela fonctionne sans protéger ce qui me
> semble normal :
>
> $ ls  | tr [:lower:] [:upper:]
> ACROREAD_1000_1000
> CHKRKHUNTER
> ....
> $ pwd
> /tmp

ça dépend:
$ ls  | tr [:lower:] [:upper:] | head

90.RDIFF
90.RDIFF~
90TOUBIB.RDIFF

$ touch l
$ ls  | tr [:lower:] [:upper:] | head
tr: la structure [:upper:] et/ou [:lower:] est mal alignée


le problème est que [:lower:] et [:upper:] sont interprété par le
shell : si il y a un fichier dont le nom est 'l', 'o', 'w', 'e', 'r' ou
':' bash remplacera [:lower:] par le nom de ce fichier. S'il n'y a pas
de fichier avec ce nom, il n'y aura pas ce problème.

-- 
Rémi Vanicat

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/87y62r6g0e....@debian.org

Répondre à