[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