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, > -- (-.(-.(-.(-.(-.(-.-).-).-).-).-).-)