-----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: [email protected] - 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-----