Articles of procesamiento de text de

Extraiga una ruta de file compatible con Unix con espacio desde la salida del command

El command : du -sh $HOME/* | grep '[0-9]G\>' | sort -k 1rn | head -1 me está dando: 41G /Users/user/Big folder ¿Cómo puedo extraer la ruta para reutilizarla en mi script? du -sh $HOME/* | grep '[0-9]G\>' | sort -k 1rn | head -1 | awk '{ print $2 }' Producirá /Users/user/Big Que es […]

Eliminar líneas de un file si contienen una expresión regular de contenido en otro file

Tengo un file grande (150K + líneas) que contiene loggings DNS, lo llamaré FileA. Tengo un file más pequeño que contiene ciertos nombres, FileB. Quiero eliminar todas las líneas en FileA que terminan con lo que está en FileB. Pero no quiero borrar la línea si el nombre aparece al comienzo del logging. Sé cómo […]

Encuentre la coincidencia exacta de la ID que siempre se encuentra una línea debajo del patrón a través de grep

Me gustaría saber el código de grep para verificar dos coincidencias una después de la otra. Por ejemplo, tengo el siguiente text de uno de los files de búsqueda: @<TRIPOS>MOLECULE ← pattern 1532 ← ID 17 17 SMALL NO_CHARGES Necesito encontrar la coincidencia exacta de la ID que siempre se encuentra una línea debajo del […]

Cómo tomar input de una columna y cambiarla a otra cosa y contarla

De este file https://1drv.ms/t/s!AjlMpzDMn2h7hWKyBGBxdhHXwjm8 Necesito tomar la columna 3, que consta de los numbers del 1 al 6, y enviar esos numbers a palabras como 1-sparkling, 2-fine sin cambiar el file. Además, estos deben contabilizarse para que pueda mostrar cuántos de cada tipo hay con el nombre correspondiente. Probé muchos types diferentes de códigos awk […]

orderar el file B basado en la columna 3 del file A sin cambiar el contenido del file A

Tengo el siguiente file: cat fileA.txt seattle 1991 west atlanta 1993 west turlock 1998 west marysville 2004 south newyork 2007 north canada 2004 west Y el segundo file se ve así: cat fileB.txt popular someWhatPopular boring popular popular popular Me gustaría get el siguiente resultado en fileB.txt : popular popular popular someWhatPopular boring popular Así […]

Problema de unión: error de lanzamiento, únete a un operando adicional

Quiero unir 3 files en una columna que ha orderado valores numéricos únicos (aunque esos files tienen solo una columna de valores) y comienza con el mismo prefijo para un ejemplo "usi". Ahora, mientras estoy haciendo esto join -j 1 ../Test_Data/usi* > ../Test_Data/join_output.txt Estoy encontrando el siguiente error: join: extra operand `usi_rtree_lw_100000.txt' Try `join –help' […]

Obtener text entre dos caracteres especiales en una línea usando shell

Tengo una línea que proviene de un file a través de: cat aaa.txt | grep "HIJK" Salida da: HIJK="My name is HIJK" Necesito get el text My name is HIJK en una variable en un script de shell. Lo he intentado, pero no funciona: cat aaa.txt | grep "HIJK" | sed -n '/\"/,/\"/p'

¿Por qué el resultado de este command de pegar se divide en líneas separadas con sangrías?

Estaba intentando fusionar files usando cualquiera de estos commands: paste data_{1..2}.txt > 1_2.txt paste <(awk '{print $1}' data_2.txt ) <(awk '{print $1}' data_2.txt) > 1_2.txt Pero las columnas en la salida no se alinean . Traté de limpiar tabs y espacios, pero todavía obtengo el mismo resultado. Aquí está mi muestra de datos para data_1.txt […]

Pregunta H / W muy básica usando tubería y grep

Tengo dos files de text, F1a.txt y F1b.txt , con esencialmente los mismos datos: el apellido del conductor y su nacionalidad. Por ejemplo: Hamilton GBR Alonso SPA Concatené estos dos files en F1_drivers.txt . ¿Cómo hago lo siguiente? Usando pipes, visualiza los controlleres en F1a.txt y F1b.txt que son británicos, orderados alfabéticamente. Muestra una larga […]

usando el script bash para orderar text en un file

Me gustaría orderar la salida de multipath -ll en un tipo de file csv usando script bash. Por ejemplo # multipath -ll daría la siguiente salida 360060e80056fc30000006fc30000513c dm-41 HITACHI,OPEN-V \_ 4:0:0:45 sdcm 69:160 [active][ready] \_ 3:0:0:45 sdcn 69:176 [active][ready] 360060e80056fc30000006fc300005162 dm-31 HITACHI,OPEN-V \_ 3:0:0:36 sdbu 68:128 [active][ready] \_ 4:0:0:36 sdbv 68:144 [active][ready] 360060e80056fc30000006fc300005127 dm-56 HITACHI,OPEN-V […]