Preguntas etiquetadas con text-processing

12
¿Cómo ordenar las columnas según la primera línea?

Necesito ordenar las columnas de un conjunto de datos muy grande (1000 líneas y 700000 columnas). Como ejemplo, mis columnas están ordenadas aleatoriamente como: col1 col4 col3 col2, y necesito ordenar eso. He estado intentando algunos comandos, pero no he tenido éxito. ejemplo: ID M2 M5 M8 M1...

12
Insertar texto en un número de línea específico

Estoy trabajando en un script bash que dividirá el contenido de un documento de texto dependiendo de los datos en la línea. Si el contenido del archivo original estuviera en la línea de 01 line 01 line 02 line 02 line ¿Cómo puedo insertar en la línea 3 de este archivo usando bash para dar como...

12
Contar registros que coinciden con el patrón Awk

Entonces, me dijeron que hiciera lo last > lastloggedinque crea un archivo que muestra el último inicio de sesión de las clases desde el último reinicio del sistema, y ​​ahora me piden que escriba un script Awk que se llama myawkque cuenta / determina cuántas líneas lastloggedincontienen la...

12
Reorganizar columnas usando awk

Estoy tratando de mover la séptima columna de mi archivo csv al final usando awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" donde $ file es un archivo .csv en un directorio. Sin embargo, la salida es awk: ^ syntax error ¿Alguien sabe cómo solucionar este

11
comando `resaltar`

¿Hay un comando que se pueda usar para resaltar fácilmente (con colores, texto en negrita o con el fondo invertido / invertido) cadenas específicas en stdin mientras se pasa toda la cadena a stdout? Estoy pensando en construirlo , pero prefiero usarlo si ya existe. Algunas características...

11
sed: unir dos líneas

Tengo un archivo de texto, donde los registros se dividen en dos líneas. Me gustaría ponerlos en una línea. Los registros se parecen a esto: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get...

11
Un mejor comando de pegar

Tengo los siguientes dos archivos (rellené las líneas con puntos para que cada línea de un archivo tenga el mismo ancho y puse file1 todo en mayúsculas para que quede más claro). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of

11
Imprimir columnas en awk por nombre de encabezado

Tengo un archivo de texto así foo bar baz 1 a alpha 2 b beta 3 c gamma Puedo usar awk para imprimir ciertas columnas, como 1 y 3, con {print $1, $3}, pero quiero especificar las columnas para imprimir especificando el encabezado de la columna, algo así {print $foo, $baz}. Esto es útil para no...