GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cortar comando en Linux

Introducción

Cortar es un comando que se utiliza para extraer partes de la línea de archivos o datos canalizados y exportar el resultado a la salida estándar.

es una utilidad de línea de comandos incorporada en los sistemas Linux y UNIX. El comando de corte puede cortar partes de la línea por posición de byte, campo y carácter.

A continuación se muestra la guía sobre cómo usar el comando de corte en Linux.

La sintaxis del comando cortar

$ cut OPTION… [FILE]...

[opciones]

-b (byte) Cortar por bytes

-f (campo) Cortar por campos

-c (carácter) Cortar por caracteres

-d (delimitador) Cortar por delimitador en lugar de TAB delimitador

–complemento Complementar la salida

–delimitador de salida Cambiar el delimitador de salida

Cómo usar el comando de corte

1. -b (byte)

Para cortar bytes específicos. El rango de bytes se puede especificar con "-". Los tabuladores y los retrocesos también se consideran 1 byte.

$ cut -b [file]

Por ejemplo, en el archivo hello.txt contiene el texto “Hello World! ”. Ahora recortaremos bytes específicos:

$ cut -b 1 hello.txt

En el comando anterior, generan el primer carácter como "H

$ cut -b 1,6,7 hello.txt

En el comando anterior, los caracteres de salida 1, 6 y 7. El sexto carácter es un carácter vacío.

Lista con rangos:

$ cut -b 1-3,7-9 hello.txt

También selecciona bytes desde el principio hasta el final de la línea a través de un formulario especial:

$ cut -b 1- hello.txt

En el comando anterior, la salida desde el 1er byte hasta el último byte.

$ cut -b -4 hello.txt

En el comando anterior, la salida del 1er byte al 4to byte.

2. -f (campo)

Para extraer campos específicos. Cuando no se especifica ningún delimitador, el delimitador predeterminado será TAB .

$ cut -f [FILE]

Por ejemplo, aquí tenemos el archivo field.txt:

Ahora extraeremos el 1er y el 2do campo:

$ cut -f 1,2 field.txt

Salida:

3. -c (carácter)

Para cortar por carácter. Puede ser una lista separada por “. ”, “, ”, “; ”; “ ”. Los tabuladores y los retrocesos también se consideran un carácter.

$ cut -c [FILE]

Por ejemplo, aquí tenemos el archivo character.txt:

Ahora extraeremos el 2°, 4°, 6° carácter:

$ cut -c 2,4,6 character.txt

Salida:

4. -d (delimitador)

Para cortar delimitadores específicos. Esta opción se usa a menudo con -f (campo) .

Por ejemplo, aquí tenemos el archivo dlmt.txt separado por “:

Ahora extraeremos del 1er al 3er campo:

$ cut -d ":" -f 1-3 dlmt.txt

Producción:

5. –complemento

Para imprimir todos los campos excepto aquellos que no están seleccionados con -f opción.

Por ejemplo, aquí tenemos el archivo field.txt:

Ahora extraeremos todos los campos excepto el primero y el cuarto:

$ cut --complement -f 1,4 field.txt

Salida:

6. –delimitador de salida

Para cambiar el delimitador de salida. –output-delimiter=”delimitador” .

Ahora extraeremos todos los campos excepto el primero y el cuarto, pero la salida está separada por "? ” :

&cortar –complemento -f 1,4 campo.txt –salida-delimitador=”?”

Salida:

Conclusión

Ya revisó los detalles de cómo usar el comando cortar en Linux.

Gracias por leer.


Ubuntu
  1. comando linux mv

  2. Linux du comando

  3. Comando gato de Linux

  4. Comando IP de Linux

  5. cortar ejemplos de comandos en Linux

Comando diff en Linux

Comando de cola en Linux

Comando rm en Linux

Comando Mv en Linux

Ejemplos de comandos diff de Linux

Usando cut en Linux Terminal