tengo el archivo siguiente party.txt
que contiene algo como lo siguiente:cómo derivar fecha y hora actuales y añadir al final de cada línea que contiene 'Hola'
Hello Jacky
Hello Peter
Bye Johnson
Hello Willy
Bye Johnny
Hello Mary
Hello Wendy
he utilizado la grep hello
para capturar la contener pero cuando uso el print date +"%Y-%m-%d'
y anexo a él, no puedo y obtendré muchos 0
por línea.
cat party.txt | grep Hello | awk '{ print date +"%Y-%m-%d"}'
¿Qué podría estar perdiendo?
Si se combina con la respuesta de danfuzz, sería casi perfecto. – Jack
El problema que tengo con esta solución es que la fecha se establece una vez. si tiene un archivo (o secuencia) que tarda varios segundos o minutos en analizar, cada entrada tendrá exactamente la misma fecha/hora. También awk no es el comando universal que admite -v, nawk es. en Solaris, esto no funcionará, pero si reemplaza awk con nawk, funcionará, también podría usar gawk (la versión compatible con POSIX/GNU). Prefiero la respuesta de Alin que funciona en todas las implementaciones awk y sistemas operativos (siempre que awk sea reemplazado por gawk) – Armand