egrep en castellano vs egrep en inglés
Holas,
es que gran parte de mi planta de usuarios se está por mudar a otro
edificio de otra sucursal, así que estoy armando un nuevo samba para
los que se quedan (se va la mayoría así que el samba actual se va con
ellos), y me encontré con algo rarísimo al revisar el archivo de
claves para saber sus nombres ((si ya se: poner ldap, pero eso es
hasta el año que viene, porque es un proyecto demasiado grande 10000+
usuarios entre todas las sedes)) de usuario y crearlos en el nuevo
server.
si lo ejecuto normalmente:
$ egrep -i "(FULANO|MENGANO).*SUTANO" passwd
Coincidencia en el fichero binario 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
...
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
Reply to: