[Solar-tecnica] awk

Ricardo Frydman Eureka! ricardoeureka en gmail.com
Vie Mar 31 14:26:00 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fernando Toledo wrote:
> hola si tengo una salida ej de ls
> que sea:
> archivo1.jpg
> archivo2.jpg
> archivo3.jpg
> 
> como puedo hacer con awk para obtener por ejmplo solo los nombres o solo las 
> extensiones?
> se que por ejmplo haciendo 
> ls |awk {'print $1'}
> $1 , $2 etc.. son las columnas separadas por los espacios
> pero como puedo asignar cual es el separador para que sea el punto?
> 
> espero se entienda.
Cuando mandas el mail completo, se entiende. ;)
Si te sirve, con cut seria:
ls | cut -d"." -f1 <-solo nombres
ls | cut -d"." -f2 <-solo ext



Ahora, aprendamos juntos, veamos el man de awk:
"OPTIONS
       Gawk accepts the following options, listed alphabetically.

       -F fs
       --field-separator fs
              Use fs for the input field separator (the value of the FS
prede-
              fined variable).
"

ls |awk -F"." {'print $1'}
Anda!

Gracias Fer!  :)

- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka en gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFELR/Xkw12RhFuGy4RAmBbAKCSk6ZUC2FP+BiJUZ/VBcozf9ZxYwCfW5aT
A3otp31CTF0UgJCW/HmLFqY=
=2f4W
-----END PGP SIGNATURE-----




Más información sobre la lista de distribución Solar-tecnica