Puedes usar el parámetro -v para asignar un valor a una variable desde la linea de comandos. Puedes mirar por aqui: http://216.239.41.104/linux?q=cache:JZasuC2ZfasJ:www.linuxenmexico.com/index php%3Fsec%3Dawk+awk+%2B+variable+fecha&hl=es&ie=UTF-8 espero te sirva. Saludos. Raùl -------Mensaje original------- De: menchaka@adinet.com.uy Fecha: 03/26/04 10:38:08 Para: suse-linux-s@suse.com Asunto: [suse-linux-s] script awk amigos, amigas estoy haciendo un script que hace ping a una todos los pc de una red y genera un archivo de texto con las direcciones pingeadas y no pingeadas. despues recorro el texto con direcciones las ip. lo que quiero es que le agregue al final de cada linea la fecha y direccionarlo a otro archivo de texto. hasta ahora he llegado a esto: awk /ruta/a/lo/que/quiero/leer.txt '{print $0, "fecha"}' > /ruta/al/ archivo/con/fecha.txt donde dice "fecha" quiero ejecutar el comando date o lo que sea que me de la fecha del dia hace dias que ando trancado en esto y no doy con la tecla. cualquier sugerencia es bienvenida, gracias. -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com