Título: duda direccionamiento > >> < << Publicado por: risto en 24 Enero 2012, 10:40 am Tengo claro la utilización de > y >> en linea de comandos linux, es para sobreescribir o para añadir a, en principio un archivo.
Bien, entonces < << es si no me equivoco lo mismo pero al revés... Vale pues mi duda viene al ver este comando: mailx -s "{EL SUBJECT QUE QUIERAS}" $i <<! La parte en negrita no se exactamente que hace, redirecciona la exclamación al comando? no sé, si alguien sabe que hace podria hecharme una mano? Dejo aquí el código completo del script... por si os ayuda. Código: for i in 'cat /tmp/direcciones.txt' ; do Al final hay otra exclamación y supongo que tendrá que ver con la anterior, no caigo en la utilidad que tiene... Por otro lado no hagais caso de la lamerada de script que es, solo quería hecharme unas risas con los compañeros de clase y modificar el script para hacerlo mejor. No estará de mas poner la web de donde he sacado este script (por respeto a quien le copié el script): http://www.lawebdelprogramador.com/foros/Linux_Programacion/695287-script_para_enviar_correo_masivo.html (http://www.lawebdelprogramador.com/foros/Linux_Programacion/695287-script_para_enviar_correo_masivo.html) Título: Re: duda direccionamiento > >> < << Publicado por: leogtz en 25 Enero 2012, 00:07 am $ sirve para expandir el contenido de una variable, en este caso "i" que se crea para iterar en el bucle for.
<<! es un simple "here document", utilizado para delimitar bloques de texto, en este caso: Código: 'cat /tmp/contenido.txt' El comando mailx utiliza el texto entre ! y ! para enviarlo. Saludos. Título: Re: duda direccionamiento > >> < << Publicado por: risto en 25 Enero 2012, 19:42 pm Gracias, no entendía el significado. De todas formas realicé el script.
Aquí el resultado final del script: Código:
Aprovecho para deciros que tengo un problema con el mutt os explico: Código: dani@XYX:~/Escritorio$ ./correoMasivo.sh La cuestión es que puse el & al final de la linea del mutt porque sino me tardaba 1 minuto en enviar cada mensaje, pero entonces me salió lo de Esperando bloqueo fcntl... No entiendo que es lo que pasa, alguien sabría explicármelo? :rolleyes: :o acabo de darme cuenta que este post debería estar en scripting, lo siento |