Re: egrep en castellano vs egrep en inglés
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,
>
--
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)
Reply to: