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]

Responder a