Arnau Carrasco escribió:
No sé por qué se han cortado las lineas. Te pongo el script final:
for usuario in `/bin/ls -l /home/ |\
awk '{ if (substr($6, 1, 4) == "2007") print $3 }'` ; do
echo -n "Usuario: $usuario "
echo "(`cat /etc/passwd | grep ^$usuario: | cut -d ":" -f5`)"
done
Saluditos!
Arnau, eres simplemente Genial, eso era exáctamente lo que necesitaba.
Le agradezco a todos los que han tratado de ayudar en este asunto.
Saludos a todos...
Si, como dices, son usuarios de sistema, y tienen home... pues ya lo
tienes. Echemos un vistazo a un home de una maquina mia:
sauron:~# /bin/ls -l /home/
total 1
drwxr-xr-x 2 marcos marcos 200 2007-02-26 19:21 marcos
drwxr-xr-x 7 ra ra 696 2007-02-27 16:44 ra
drwxr-xr-x 6 switch switch 368 2006-10-31 14:33 switch
sauron:~#
ahi tenemos la fecha... simplemente filtramos:
sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) ==
"2007") print $3 }'
marcos
ra
sauron:~#
ya temenos los 2 usuarios. Puedes redirigir esto a un archivo para
cruzar, o podemos ir aun mas lejos:
for usuario in `/bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) ==
"2007") print $3 }'` ; do
echo "Usuario: $usuario (`cat /etc/passwd | grep ^$usuario: | cut
-d ":" -f5`)"
done
alehop! :D
Espero que sea lo que buscas, saludos.
----- Original Message ----- From: "Carlos Velásquez"
<[EMAIL PROTECTED]>
To: "Luis Rodrigo Gallardo Cruz" <[EMAIL PROTECTED]>
Cc: <debian-user-spanish@lists.debian.org>
Sent: Tuesday, February 27, 2007 10:56 PM
Subject: Re: Obtener Nombre completo y login name
Luis Rodrigo Gallardo Cruz escribió:
On Tue, Feb 27, 2007 at 02:07:06PM -0600, Carlos Velásquez wrote:
... lo que necesito, es que me filtre solo los usuarios que he
ingresado en este año 2007, he pasado buscando información en la web
pero nada.
No se puede. Esa información no está en el /etc/passwd.
Tienes toda la razón.....
Muchas gracias....
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]