Introducción al uso del comando de corte para interceptar cadenas en Linux:
- Gramática Gramática:
cut -cnum1-num2 fileName
1. Salida por carácter
Muestra el texto de num1 a num2 desde el comienzo de cada línea
Muestra los caracteres primero a sexto
cut -c1-6 exec.txt
aa23aa
ssd:as
122323
Tierra china:
-c es el significado de los caracteres,
los caracteres chinos y los espacios se cuentan como un carácter
2. Salida en bytes
Salida 1-6 bytes por línea
cut -b1-6 exec.txt
ssd:as
12 23
中国
Un espacio cuenta como un byte y un carácter chino cuenta como tres bytes.
3. Muestra el número de columnas (varias columnas se pueden separar con comas ",")
-f mn significa mostrar la columna m-ésima hasta la columna n-ésima (use tabulador para separar)
-d delimitador personalizado
-c y -f los parámetros pueden ir seguidos de los siguientes subparámetros: m carácter m-ésimo o campo m- del carácter m-ésimo o campo hasta el final del archivo
-n del 1 al n carácter o campo mn del m al n carácter o campo
cut -d' ' -f1-2 exec.txt
aa aa
Puntos clave: -d 按定界符号(delimiter)符号分割,-f 输出指定的域。
-b, -c y -f arriba representan bytes, caracteres y campos (es decir, byte, carácter, campo) respectivamente