De hecho, creo que sería:

        grep '\\\\'

Acá estás teniendo 2 problemas, uno el que vio Gastón, que estás usando
"" para pasarle la expresión a grep y eso te lo está interpretando bash,
como una \ escapada, o sea \\, porque en sh se escapa con \, por lo que
\\ se reserva para representar '\'. Esto lo solucionás usando '' en vez
de "", entonces bash ya no se mete.

Ahora, el problema es que grep tiene la misma idea, de escapar con \ por
lo que si le pasas a grep '\\' es ahora grep quien de ese \\ interpreta
\, por lo que tenés que pasarle '\\\\'.

Por supuesto, otra solución sería:

        grep "\\\\\\\\" #lindo ¿no? ¡No!

El error que te daba grep es evidente una vez que se entiende el
problema, era como si estuvieses invocando grep '\', que como \ es el
caracter de escape no tiene sentido por si solo.

Espero que se haya entendido algo, y te sirva,

                Damián Viano.



Acabe de probar, y con grep \\\\ sin comillas alcanza. Convendria parar el
thread antes de que generemos un chiste tradicional del tipo "cuantas
personas de una lista de Linux hacen falta para.... "

(chiste, que siga la joda ^__^)
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a