Comando de corte do Linux com -f1

Comando de corte do Linux com -f1

Qual é o significado do seguinte comando:

cut -d" " -f1

Descobri o que -d" "significa cortar: tirar espaços, certo?

mas o que significa isso -f1?

Responder1

cutcorta/divide linhas no delimitador (especificado por -d) e depois seleciona determinados campos dessas linhas cortadas. Quais campos são especificados por -f(a contagem começa em 1, não em 0)

Se você tivesse um arquivo xyzcom conteúdo:

1 2 3
4
5 6

então

cut -d' ' -f1 xyz

daria a você:

1
4
5

(mesmo que não haja espaço na linha apenas com o 4)

Tudo isso e por exemplo aquilo que -ssuprime linhas que não possuem o caractere de corte pode ser encontrado na manpágina para corte ( man cut)

informação relacionada