Comando de corte do Linux com -f1

1

Qual é o significado do seguinte comando:

cut -d" " -f1

Descobri o que corte -d" " significa: remover espaços, certo?

mas o que significa isso -f1 ?

    
por user97250 06.01.2015 / 21:04

1 resposta

5

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

Se você tivesse um arquivo xyz com 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 com apenas 4)

Tudo isso e por exemplo que -s suprime linhas que não têm o caractere de corte podem ser encontradas na página man para corte ( man cut )

    
por 06.01.2015 / 21:14

Tags