Articles of perl

Buscar y replace no respeta mi token de "$ 1"

Usando bash shell en Ubuntu 14.04. Tratando de hacer una búsqueda simple y replace en cada línea de un file. Yo he tratado perl -pi -e "s/.*/DELETE FROM my_object_times where ID = '$1';/g" ids.csv pero esto me deja un file lleno de DELETE FROM my_object_times where ID = ''; y todo lo que quería capturar […]

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

Eliminar línea en el file A si la línea en el file B coincide con varias columnas en el file A

esta es mi primera pregunta en este sitio, así que disculpe si no explico tan bien. Yo también soy novato Estudié algunas líneas de commands de Perl y Unix, pero no sé cómo resolverlo. Tengo 2 files: el file A, que es el file maestro con más de 10 columnas y aproximadamente 15,000 líneas, y […]

Necesita un progtwig de command-line para download todos los enlaces de estilo http: // https: // scp: // ftp: // (por ejemplo, ubuntu)

Estoy escribiendo un progtwig de Perl donde quiero aceptar todo tipo de "nombres de file" del usuario, incluyendo /home/foo/bar.txt y scp://server/some/file.txt o lo que sea. Y luego pensé que si puedo encontrar un progtwig de línea cmd que lo haga, encontraré un module perl que también lo haga, o simplemente lo ejecutaré a través de […]

linux / solaris + verificar la dirección IP válida duplicada del file

cuál es la mejor manera de encontrar IP duplicadas desde el file (tengo script ksh en este script, necesito escribir una function que verifique el IP duplicado) por ejemplo, si IP – 192.1926.23.52 existe dos veces en file – config_IP.txt y luego necesita imprimir "IP duplicada – xxx.xxx.xxx.xxx" la solución puede ser con ksh o […]

renombrar un directory y sus subdirectores sin afectar sus files

Tengo que renombrar directorys bajo el directory raíz con el prefijo "ms_PF" y luego renombrar sus subdirectorys con el nombre modificado del directory principal con un "_" adicional, y luego copyr todos los directorys y sus subs a la raíz de la siguiente manera: root maindir1 maindir2 subdir1 subdir2 subdir3 maindir1 y maindir2 se renombrarán […]

perl one liner + cómo hacer coincidir la dirección IP que se encuentra en el primer / segundo campo del file

la siguiente syntax perl one liner verifica si la dirección IP en "$ IP" coincide con la DIRECCIÓN IP en el file perl -ne 'BEGIN{$IP=shift} print if /(^|\s)\Q$IP\E(\s|$)/;' $IP file file tiene dos campos como el siguiente ejemplo more file 192.9.200.1 172.19.2.100 10.23.1.10 34.12.0.1 45.2.11.1 192.9.200.1 . . . ¿Es posible definir la syntax de […]

Cómo filtrar una matriz de cadenas en ksh

Por favor, avísenme qué hay de malo en mi código ksh. Quiero eliminar la IP tal como se define en la matriz "bb" de la matriz "aa", por lo que los 255.0.0.0 y 255.255.255.0 de la IP se eliminarán de la list en una matriz. Cuando ejecuto mi código ksh y luego imprimo la matriz […]

Fusionando dos files diferentes con condiciones

Tengo dos files diferentes como se muestra a continuación. Contenido de a.txt : HDR|1|||||||||| DTL|@||||||||||| TLR||||||||||||| HDR|1|||||||||||| DTL||||||||||||| TLR||||||||||||| Contenido de b.txt : HDR|2|||||||||| DTL||||||||||||| TLR||||||||||||| HDR|2|||||||||||| DTL|last|||||||||||| TLR||||||||||||| Aquí tengo que sacar todas las líneas hasta el 1. ° "TLR" en a.txt y b.txt y fusionarme en 1.txt, del mismo modo sacar todas las […]

Extrae parte de la cadena usando grep

Tengo 3 files en un directory MYO144064T MYO144064TA MYO144064TX Donde los dígitos y el 11º personaje cambiarán. En mi script csh, quiero extraer las letras 'A' y 'X' probablemente usando grep La variable $ study equivale a MYO144064 Lo que he logrado hasta ahora es muy engorroso ls | grep $study | cut -c 11 […]