Guía de uso para extraer texto usando el comando de corte en Linux

  
        

A veces nos encontramos con problemas como este: hay un número de página y un nombre regular en el nombre, domicilio, número de teléfono, notas, etc. En este caso, solo queremos eliminar los nombres de todas las personas y sus correspondientes Número de teléfono, ¿de cuántas formas puede lograrlo?

Es cierto que este método de posicionamiento vertical es difícil de lograr con los métodos convencionales. En este momento, se puede utilizar el corte.

¿Qué es rsquo? s?

Child: El comando cut extrae columnas de texto de un archivo de texto o flujo de texto.

Uso del comando:

cortar -b lista [-n] [archivo ...]

cortar -c lista [archivo ...]

cut -f list [-d delim] [- s] [file ...]

Parámetros:

-b, --bytes = LIST

Imprima estos Bytes

-c, --characters = LIST

Muestra estos caracteres

-d, --delimiter = DELIM

Usa DELIM en lugar de TAB Separador de campo

-f, --fields = LIST

Muestra estos campos

-n

(ignora)

-s, --only -imited

No mostrar filas sin separadores

--output-delimiter = STRING

Use STRING como separador de salida, falta (separador de salida) es el separador de entrada

--help

Muestra información de ayuda, luego finaliza

--version

Muestra información de la versión , luego termina

usando y usa solo uno de -b, -c o -f. LIST está separado por un rango o una coma El rango está compuesto. El rango es una de las siguientes formas:

N

El byte, carácter o campo Nth, a partir de 1 conteo

N-

Desde el octeto, carácter o campo Nth hasta el final de la línea

NM

Desde el Nth hasta el Mth (e incluyendo el byte Mth), carácter o campo

-M

Bytes, caracteres o campos del 1º al Mth (e incluyendo el Mth)

Si el archivo FILE no está especificado, o FILE es -, es del estándar Ingrese los datos leídos.

Ejemplo:

El código es el siguiente:

[root @ localhost ~] # cat /etc /passwd

Copyright © Conocimiento de Windows All Rights Reserved