Articles of procesamiento de

Reformateo de files de text w / Perl

Muy nuevo para Perl aquí, y tiene algunos problemas con el formatting de un file de text delimitado por tabulaciones simple. Tengo datos en el siguiente formatting de muestra: Mi problema es que necesito tenerlo formateado como tal, para facilitar la import y la manipulación en Excel: He visto leer el file línea por línea […]

Extracción de nombre de file y cadena de varios files

Tengo muchos files (> 100.000) de los cuales me gustaría extraer una cadena específica y el nombre del file. Los files están organizados así: Nombre de file: sequence.php?ID=gi|90022703|ref|YP_528530.1| [Random text] Description: Xylanase/Chitin Deacetylase-Like Protein [Saccharophagus Degradans 2-40] Source: NCBI-Bacteria Species: Saccharophagus degradans 2-40 Taxonomy: Bacteria; Proteobacteria; Gammaproteobacteria; Alteromonadales; Alteromonadaceae; Saccharophagus Me gustaría extraer tanto el […]

¿Por qué el range de carga promedio no es 0-1 + para todas las CPU juntas?

Sé que el promedio de carga es 0-1 (o 0-1024) por CPU. Por ejemplo, un quad-core ocupado puede tener un promedio de carga de 4.0 o superior. (por ejemplo, si hay muchas tareas). Entiendo que puede ser enorme como 100+, etc. También entiendo que no es la utilización de la CPU (es decir, puede ir […]

cómo hacer coincidir el número con el command% from df -k

en mi script bash quiero imprimir la capacidad de uso de la partición / var desde el command df -k Yo hago lo siguiente df -k | grep var | awk '{print $5}' el problema es que a veces existe un número de "uso%" en el campo cuatro y, a veces en el quinto y, […]

Imprimir text entre dos patrones que no contienen una palabra en particular

Quería imprimir un text entre dos patrones que no contenga una palabra en particular el text de input es HEADER asdf asd asd COW assd TAIL sdfsdfs HEADER asdf asd sdfsd DOG sdfsdfsdf TAIL sdfsdfs HEADER asdf asd sdfsd MONKEY sdfsdfsdf TAIL sdfsdfs la salida necesaria es HEADER asdf asd asd COW assd TAIL sdfsdfs […]

Compare dos files línea por línea sin comunicación (necesito mantener el order del file 1)

Archivo 1: happy sad calm palm Archivo 2: palm dream calm Quiero comparar los dos files y mostrar solo aquellas líneas que son comunes en ambos files, pero quiero mantener el order del file 2. Mi salida debería ser: palm calm Sé que puedo usar comm después de orderar los files, pero quiero mantener el […]

awk -, columnas de ancho fijo

AWK: muestra los campos de columnas de anchura variable en campos de columna espaciados fijos Formato en Unix. $ cat temp.txt QUEUE(XYZ1.REQ.YAM.ALIAS) TYPE(QCLUSTER) CLUSTER(MYCLUS) CLUSQMGR(BLAHBLAH) CLUSQT(QALIAS) DEFPSIST(YES) PUT(ENABLED) QUEUE(XYZ4.REPL.YAM) TYPE(QCLUSTER) CLUSTER(MYSTER) CLUSQMGR(BLAHBLAHBLAHBLAH) CLUSQT(QALIAS) DEFPSIST(YES) PUT(ENABLED) QUEUE(XYZ8.REQ.YAM) TYPE(QCLUSTER) CLUSTER(MYCTER) CLUSQMGR(BLAHBLAH) CLUSQT(QALIAS) DEFPSIST(NO) PUT(DISABLED) QUEUE(XYZ8.REPLY.YAM) TYPE(QCLUSTER) CLUSTER( ) CLUSQMGR(ABCD) CLUSQT(QALIAS) DEFPSIST(YES) PUT(ENABLED) QUEUE(KK.RAMAN.K.LQ) TYPE(QCLUSTER) CLUSTER(MYCLUSTER) CLUSQMGR() CLUSQT(QLOCAL) […]

"Grep" el espacio disponible desde la salida "df"

Hola, necesito grep la salida de df. Tristemente awk no es una opción (aunque es la opción fácil) aquí solo puedo usar grep. Filesystem 1K-blocks Used Available Use% Mounted on none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 1981488 444 1981044 0% /run/shm none 102400 64 102336 0% /run/user /dev/sda3 […]

¿Herramienta para convertir correos electrónicos MIME arbitrarios a text sin formatting? (mejor esfuerzo)

Me pregunto si hay una herramienta de command-line para hacer esto: Tome como input un correo electrónico MIME arbitrario y genere una estimación del mejor esfuerzo en una versión de text sin formatting del post de correo electrónico. Aquí está mi justificación de por qué es un problema difícil. Si supiéramos que un correo electrónico […]

¿Cómo se truncan todas las columnas de un file a una longitud específica?

Dado el text columnado en un file delimitado por un determinado carácter, ¿cómo se trunca el ancho de una (s) columna (s) específica (s) o de todas las columnas? El caso de uso es que estoy leyendo algunos files de logging que tienen columnas delimitadas por espacios. Algunas de las columnas en el logging son […]