Comando de corte de Linux con -f1

Comando de corte de Linux con -f1

¿Cuál es el significado del siguiente comando?

cut -d" " -f1

Descubrí lo que -d" "significa cortar: quitar espacios, ¿no?

pero ¿qué significa esto -f1?

Respuesta1

cutcorta/divide líneas en el delimitador (especificado por -d) y luego selecciona ciertos campos de esas líneas cortadas. Qué campos se especifican -f(el conteo comienza en 1, no en 0)

Si tuviera un archivo xyzcon contenido:

1 2 3
4
5 6

entonces

cut -d' ' -f1 xyz

te daría:

1
4
5

(incluso si no hay ningún espacio en la línea con solo el 4)

Todo esto y por ejemplo que -ssuprime las líneas que no tienen el carácter de corte lo puede encontrar en la manpágina de corte ( man cut)

información relacionada