Preguntas etiquetadas con awk

AWK es un lenguaje de programación interpretado diseñado para el procesamiento de texto y generalmente se utiliza como una herramienta de extracción de datos y de informes. AWK se usa en gran medida con sistemas Unix.

17
¿Existe una utilidad Unix para anteponer marcas de tiempo a stdin?
Terminé escribiendo una pequeña secuencia de comandos rápida para esto en Python, pero me preguntaba si había una utilidad en la que pudiera alimentar el texto que antepondría cada línea con algo de texto, en mi caso específico, una marca de tiempo. Idealmente, el uso sería algo como: cat somefile.txt …
168 unix  shell  awk 

8
bash: la forma más corta de obtener la enésima columna de salida
Digamos que durante su jornada laboral se encuentra repetidamente la siguiente forma de salida en columna de algún comando en bash (en mi caso, al ejecutar svn sten mi directorio de trabajo de Rails): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb Para trabajar con la salida de su comando, en este …
165 bash  awk 

9
Imprima la segunda última columna / campo en awk
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-- ) } '
164 awk  gawk 


8
¿Cómo obtener la segunda columna de la salida del comando?
La salida de mi comando es algo como: 1540 "A B" 6 "C" 119 "D" La primera columna siempre es un número, seguido de un espacio, luego una cadena entre comillas dobles. Mi propósito es obtener solo la segunda columna, como: "A B" "C" "D" Tenía la intención de utilizar …
152 shell  awk  ksh 



10
Ordenar un archivo de texto por longitud de línea, incluidos espacios
Tengo un archivo CSV que se ve así AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Sra. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Liberty City, RI, 12345, …
137 bash  sorting  text  awk 


8
Guarde las modificaciones en su lugar con awk
Estoy aprendiendo awky me gustaría saber si hay una opción para escribir cambios en el archivo, similar a seddonde usaría la -iopción para guardar modificaciones en un archivo. Entiendo que podría usar la redirección para escribir cambios. Sin embargo, ¿hay alguna opción awkpara hacer eso?
135 linux  unix  awk 

11
Imprimir la última columna de una línea en un archivo
Tengo un archivo que se escribe / actualiza constantemente. Quiero encontrar la última línea que contenga una palabra en particular, luego imprimir la última columna de esa línea. El archivo se parece a esto. Se agregarán más líneas A1 / B1 / C1 a lo largo del tiempo. A1 123 …
135 file  awk  tail 




5
Cómo escapar de una sola cita dentro de awk
Quiero hacer lo siguiente awk 'BEGIN {FS=" ";} {printf "'%s' ", $1}' Pero escapar de las comillas simples de esta manera no funciona awk 'BEGIN {FS=" ";} {printf "\'%s\' ", $1}' ¿Como hacer esto? Gracias por la ayuda.
111 awk 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.