Tengo un pequeño script bash que greps/awk párrafo mediante el uso de una palabra clave.¿Cómo pasar la salida AWK a variable?
Pero después de agregar los códigos adicionales: set var = "(......)"
solo imprime una línea en blanco y no el párrafo.
Entonces, me gustaría preguntar si alguien sabe cómo pasar apropiadamente la salida awk en una variable para la salida?
Mis códigos:
#!/bin/sh
set var = "(awk 'BEGIN{RS=ORS="\n\n";FS=OFS="\n"}/FileHeader/' /root/Desktop
/logs/Default.log)"
echo $var;
Gracias!
Hágalo un hábito para poner siempre comillas dobles alrededor de variables: 'echo" $ var "'. Esto generalmente muerde a los usuarios con nombres de archivos que contienen espacios. –