Articles of procesamiento de text de

Implementar la inclusión de otro file en una secuencia (leer de stdin)

Fondo Me enfrento al siguiente problema: insisto en usar m4_include([some/file.m4]) en mi file configure.ac, donde some / file.m4 contiene patrones como 'AC_INIT' y 'LT_INIT' que son necesarios para libtoolize para trabajar. En otras palabras, necesito que configure.ac sea preprocesado por m4 antes de que libtoollize lo alimente para search esos patrones. NO quiero generar configure.ac […]

Encontrar patrón entre caracteres especiales

Necesito ayuda relacionada con el command Sed / awk para imprimir los datos entre los caracteres especiales siempre que la coincidencia del patrón se presente entre los caracteres especiales ({&}) Tengo un file que contiene define service { host_name dns_vips service_description Multi Lookup use standard_service_template active_checks_enabled 1 passive_checks_enabled 1 notifications_enabled 1 contact_groups mailgrp max_check_attempts 3 […]

La forma más fácil de reorganizar columnas y manipular files de text

Aprendiendo linux en la escuela y trabajando en la manipulación de files de text en este momento. Buscando aprender algunos atajos aquí y allá en el path. Actualmente tengo un file de text con contenido como: First Last 111 E. Road New York NY First2 Last2 222 w. Road Newark NJ Se supone que debemos […]

Transponer un tensor 3D representado por files

Tengo un tensor 3D del object de datos dimension MxNxD . Y este object de datos se descompone y se almacena en diferentes files. Inicialmente, cada corte / matriz de dimensión MxN (las dos primeras dimensiones) se guarda en un file separado. Cada línea contiene una fila de la matriz. Los elementos en una fila […]

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' […]