F�lix Hauri a �crit:
> On Tue, Jan 25, 2005 at 06:49:17PM +0100, Philippe Strauss wrote:
> > A ce propos:
> > J'avais une s�rie de fichier .wav dont le e accent aigu �tait pas
> > bien interpr�t� (on voyait un ? a la place).
> Utiliser l'argument ``--show-control-chars'' de la commande ls
> $ alias ls="/bin/ls --show-control-chars --color -ltrF" la="ls -A"

Ah... Une belle piste, F�lix.
Cet argument  --show-control-chars est exactement ce qu'il me faut.

Pourtant...
$ /bin/ls -l
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Anne ? m?diter
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati?res
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati?res_0
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:05 R?flexions

$ /bin/ls -l --show-control-chars
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Anne   m diter
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati res
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati res_0
drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:05 R flexions

Donc �a ne marche pas.
[A vrai dire, au moment du coll�, les espaces avaient disparu
et je les ai rajout�s � la main pour montrer ce que je vois.]

$ ls --version
ls (coreutils) 5.2.1

La doc dit qqch que je ne comprends pas.
       --show-control-chars
              show non graphic characters as-is (default unless program is
              'ls' and output is a termianl

Par contre, l'option -ls de find fonctionne:
$ find . -type d -ls
229291    4 drwxrwxr-x   6 p  p      4096 Jan 27 00:05 .
229296    4 drwxrwxr-x   2 p  p      4096 Jan 27 00:05 ./R\202flexions
229294    4 drwxrwxr-x   2 p  p      4096 Jan 27 00:06 ./Anne\ \205\ 
m\202diter
229297    4 drwxrwxr-x   2 p  p      4096 Jan 27 00:06 ./Mati\212res
229298    4 drwxrwxr-x   2 p  p      4096 Jan 27 00:06 ./Mati\212res_0

Mais pas l'option -print de find donne la m�me chose que 
/bin/ls -l --show-control-chars

Sans doute parce que ce sont encore une autre repr�sentation de chars
et que je ne comprends toujours pas les accents. 

J'aurais alors 2 questions:
- puis-je voir explicitement ces \212... avec ls (comme celui de find)?
- comment utiliser "remame" pour renommer ces fichiers

Cela me sera extr�mement pr�cieux car j'ai une foule de vieux fichiers
qui viennent d'un �poque windowsienne et que j'aimerais convertir.

Un bon pointeur vers une table de conversion serait aussi utile.

Que d'heures pass�es avec ces accents et je ne suis pas encore �
l'utf-8. Brrr.

                                        Anne

_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à