Articles of procesamiento de texts

Coincidencia de datos de dos files diferentes

Para tener un logging de los dispositivos conectados a una networking, estoy trabajando en una secuencia de commands Expect que toma información del command Show CDP neighbors detail y guarda ciertos campos, incluidos Device Name, IP address, Interface and Port ID (outgoing port) , cualquiera de esos campos funciona como key principal en mi database, […]

Awk / bash Mantener la línea que contiene solo 3 campos

Así que, básicamente, tengo un file .txt en este formatting, USER:EMAIL:PHONE pero algunas líneas solo tienen USER:EMAIL Quiero extraer solo las líneas que contienen 3 campos, por ejemplo USER:EMAIL:PHONE

cómo agregar salida como una nueva columna con los nombres de file

¿Cómo puedo agregar salida de cada file de forma incremental en una salida singel? Quiero hacer esto en lugar de ejecutar el command pegar en todos los files juntos. Es porque tengo 10k files y cada file tiene 100 GB de tamaño. file1 a 1 b 2 c 3 file2 a 10 b 20 c […]

Buscar y replace en publicaciones de wordpress

Tengo un blog de WordPress con 93 publicaciones en él, en el que quiero replace [bash] por <pre> pero ¿cómo lo hago, por favor? Necesito revisar todas las publicaciones cambiando [bash] a <pre> en cada una, pero el [bash] no aparece en todas las publicaciones, pero está en bastantes, demasiadas para hacerlo a mano con […]

Obtener el nombre de file del que proviene el logging

Tengo una gran cantidad de files .gz , que se descomprimen utilizando zcat juntos. Estoy buscando el origen de cada logging, como el ejemplo siguiente: Archivo1: 1,2,3,4,5,6,7,NEW,9,10,11,12 13,14,15,55,884,66873,156,8 Usando el siguiente código para el file1 al file10000: zcat file.gz* | grep "NEW" El resultado deseado debería verse así: 1,2,3,4,5,6,7,NEW,9,10,11,12 > file1

¿Cómo tratar el file de text remoto como una transmisión?

Un service web escribe su salida en un file de text. Puedo search ese logging a través de: curl -u user:password -k https://log.my-app.com/log.2016-04-04.txt Sin embargo, esto siempre solo obtiene un file "completo" actual aunque todavía se esté escribiendo. Quiero search el file de text remoto como si fuera una transmisión y hacer que vuelva a […]

leer patrones del file1 y searchlos iterativamente en el file2

Me gustaría leer patrones del file1 y searchlos iterativamente en el file2, imprimiendo la línea coincidente más 3 filas, e imprimirlas en el file3. Ahora estoy haciendo: cat file1 | while read line; do awk '/$line/ {for(i=1; i<=3; i++) {getline; print}}' file2 > file3 ; done ¿Hay alguna manera más eficiente de hacer esto? Mis […]

Cómo usar awk para dividir un file usando un patrón de text

Tengo un file de 2 Gb. Eso tiene un encabezado y muchas estructuras de "events". Así es como se verá el comienzo: <run example> <header> 5 This is header </header> <event = 22> <evhead> 8 3 1 2 0 0 0 0 0 0 0 1 0 1 30 0 1 4 1 4 3 […]

eliminar líneas en csv en function del recuento de caracteres en una columna específica

Tengo un gran file csv / text con solo dos columnas. Quiero eliminar líneas con 12 caracteres o less en la columna n.º 2; las columnas están separadas por un ";" los datos en el file se ven así: skhfkshfkhaslkfhsk;2164641854641 wfhixuhvlwrhiuag;654611968

text que procesa filas a columnas para un bloque

Tengo un file que contiene lists en Solaris: List A hi hello hw ru List B Hi Yes List C Hello Necesito transponer las lists como se muestra a continuación: List A List B List C hi Hi Hello hello Yes hw ru ¿Cómo puedo hacer esto en Solaris?