El mar, 29-09-2015 a las 13:47 +0000, Camaleón escribió:
> El Tue, 29 Sep 2015 09:04:37 -0300, Gonzalo Rivero escribió:
> 
> (...)
> 
> > si lo ejecuto normalmente:
> > $ egrep -i "(FULANO|MENGANO).*SUTANO" passwd 
> > Coincidencia en el fichero binario passwd
> 
> ¿Fichero "binario"? >:-?
> 
> file passwd
> cat passwd | egrep -i "(FULANO|MENGANO).*SUTANO"
> egrep -ia "(FULANO|MENGANO).*SUTANO" passwd 
> 
> > entonces quise tener ese mensaje en inglés para ir a google a ver
> > bien
> > que significa y como mejorar esa salida (p.e. que me devuelva la
> > linea
> > correspondiente a ese usuario en el archivo de claves) y al
> > ejecutar
> > tuve lo que quería:
> > $ LANG=C egrep -i "(FULANO|MENGANO).*SUTANO" passwd
> > fmsutano:*:1163:100:Fulano Sutano:/home/fmsutano:/usr/sbin/nologin
> > 
> > ¿alguien sabe a que puede deberse el cambio de personalidad según
> > el
> > idioma en que lo ejecute?. Para mas datos, el grep que tengo en mi
> > debian testing es:
> > $ egrep -V grep (GNU grep) 2.21 ...
> 
> Pues ni idea... que yo sepa la localización puede afectar al
> resultado de 
> las expresiones regulares (orden de salida de texto o interpretación
> del 
> punto o la coma...) pero no influir al comando en sí.
> 
> > y, no viene al caso pero no faltará quien diga que se ve raro, el
> > archivo de claves con el que estoy trabajando es de freebsd, por
> > eso el
> > formato ligeramente distinto al de linux
> 
> ¿Y la orden la ejecutas desde FreeBSD o desde Linux?
> 
en linux, con el grep de debian

> Mira a ver si te pasa lo mismo con otro archivo o sólo con ese en 
> concreto y sobre qué tipo de sistema de archivos se encuentra.
> 
ext4

> Saludos,
> 

-- 
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)



Responder a