Eu quero ordenar tudo depois da quinta linha

0

Eu tenho uma lista de algo que eu quero classificar, mas como eu disse depois da quinta linha ...

Agora eu estou usando isso ( ele irá ordenar tudo ):

cat file.txt  | sort > sortedfile.txt
    
por mirsad 31.10.2018 / 03:38

2 respostas

3

Se você quer apenas a linha 6 para cima, use

 tail -n+6 file | sort

se você quiser que a linha 1 - 5 não seja tocada e, em seguida, classifique as linhas residuais, tente

{ head -n5; cat | sort; } < file
    
por 31.10.2018 / 18:40
1
$ awk 'NR<6{print $0;next}{print $0| "sort"}' file.txt > sortedfile.txt

Fonte: link

    
por 31.10.2018 / 03:59

Tags