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.