Comandos útiles de procesamiento de texto en Linux

Pubilicado 2019-2-27 02:13:48 18 0 0 0

A continuación se listan los comandos útiles relacionados al procesamiento de texto en Linux.



Cat file1 file2 ... | comando <> file1_in.txt_or_file1_out.txt sintaxis general para la manipulación de texto usando PIPE, STDIN y STDOUT

Cat file1 | comando (sed, grep, awk, grep, etc ...)> result.txt combina el texto de descripción detallada de un archivo y escribe la introducción a un nue****rchivo

Cat file1 | comando (sed, grep, awk, grep, etc ...) >> result.txt combina el texto de descripción detallada de un archivo y escribe la descripción en un archivo existente

Grep Aug / var / log / messages Encuentre la palabra clave "Aug" en el archivo '/ var / log / messages'

Grep ^ Aug / var / log / messages Encuentre palabras que comienzan con "Aug" en el archivo '/ var / log / messages'

Grep [0-9] / var / log / messages Seleccione todas las filas que contienen números en el archivo '/ var / log / messages'

Grep Aug -R / var / log / * Busque la cadena "Aug" en el directorio '/ var / log' y los directorios subsiguientes

Sed 's / stringa1 / stringa2 / g' example.txt Reemplaza "string1" en el archivo example.txt con "string2"

Sed '/ ^ $ / d' example.txt elimina todas las líneas en blanco del archivo example.txt

Sed '/ * # / d; / ^ $ / d 'example.txt Eliminar todos los comentarios y líneas en blanco del archivo example.txt

Echo 'esempio' | tr '[: lower:]' '[: upper:]' combina el contenido de las celdas superior e inferior

Sed -e '1d' result.txt Excluye la primera línea del archivo example.txt

Sed -n '/ stringa1 / p' Ver la línea que contiene solo la palabra "string1"

Sed -e 's / * $ //' example.txt borra el último carácter de espacio en blanco de cada línea

Sed -e 's / stringa1 // g' example.txt elimina solo el vocabulario "string1" del documento y conserva todo lo que queda

Sed -n '1,5p; 5q' example.txt Ver los contenidos de la primera línea a la quinta línea

Sed -n '5p; 5q' example.txt Ver línea 5

Sed -e 's / 00 * / 0 / g' example.txt reemplaza múltiples ceros con un solo cero

Cat -n file1 indica el número de líneas en el archivo

Cat example.txt | awk 'NR% 2 == 1' Elimine todas las líneas pares en el archivo example.txt

Echo a b c | awk '{print $ 1}' Ver la primera columna de una línea

Echo a b c | awk '{print $ 1, $ 3}' Ver la primera y tercera columnas de una línea

Paste File1 File2 fusionar dos archivos o dos columnas de contenido

Paste -d '+' file1 file2 Combina el contenido de dos archivos o dos columnas, con "+" en el centro

Sort file1 file2 ordena el contenido de dos archivos

Sort file1 file2 | uniq Tome la unión de dos archivos (filas repetidas solo una copia)

Sort file1 file2 | uniq -u eliminar intersección, dejando otras filas

Sort file1 file2 | uniq -d Tome la intersección de dos archivos (solo los archivos que existen en ambos archivos)

Comm-1 archivo1 archivo2 Compara el contenido de dos archivos y solo borra el contenido de 'archivo1'

Comm -2 file1 file2 Compara los contenidos de dos archivos y solo borra los contenidos de 'file2'

Comm -3 file1 file2 Compara el contenido de dos archivos y borra solo las partes comunes a ambos archivos


  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
Respuesta rápida Desplácese hasta arriba