Salut Erik,

> Je veux chercher la caractère TAB (\011) avec GNU grep, mais les "octal
> escapes" ne fonctionnent pas!
> 
> Est-ce que
> 
> regex=`echo -n -e "\011"` ; egrep "$regex" fichier.txt
> 
> est vraiment le seul moyen pour spécifier des caractères en octal?

Tu peux essayer d'utiliser un CONTROL-V avant de taper tab.
Je sais pas si c'est un standard (bash?) ou non, mais si tu tapes
<CTRL-V>, tu peux ensuite taper un caractère de controle
après sans qu'il soit interprété (au niveau ligne de commande).

Par exemple, si tu tapes "touch toto" suivi de <CTRL-V> puis
par exemple <RETURN>, puis "titi" et <RETURN>, tu auras un
fichier avec comme nom "toto<RETURN>titi".

Donc, ta ligne si-dessus peut se faire :

grep "<CTRL-V><TAB>" fichier.txt

A plus.

                Olivier
-- 
Olivier Bornet                 |      français : http://puck.ch/f
Swiss Ice Hockey Results       |      english  : http://puck.ch/e
http://puck.ch/                |      deutsch  : http://puck.ch/g
[EMAIL PROTECTED]         |      italiano : http://puck.ch/i
Get my PGP-key at http://puck.ch/pgp or at http://wwwkeys.pgp.net
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à