Dado el siguiente comando: echo "1: " | awk '/1/ -F ":" {print $1}' ¿Por qué la salida awk: 1:
Dado el siguiente comando: echo "1: " | awk '/1/ -F ":" {print $1}' ¿Por qué la salida awk: 1:
Quiero imprimir la segunda última columna o campo en awk. El número de campos es variable. Sé que debería poder usar, $NFpero no estoy seguro de cómo se puede usar. Y esto no parece funcionar: awk ' { print ( $NF-- ) }
Me gustaría ejecutar un script de gawk--re-interval usando un shebang. El enfoque "ingenuo" de #!/usr/bin/gawk --re-interval -f ... awk script goes here no funciona, ya que se llama a gawk con el primer argumento "--re-interval -f"(no dividido entre los espacios en blanco), que no comprende. ¿Hay...
Veo muchos ejemplos y páginas de manual sobre cómo hacer cosas como buscar y reemplazar usando sed, awk o gawk. Pero en mi caso, tengo una expresión regular que quiero ejecutar en un archivo de texto para extraer un valor específico. No quiero buscar y reemplazar. Esto se llama desde bash. Usemos...