O comando de ordenação não tem uma opção para excluir o cabeçalho. Como resultado, você pode enganar esta operação usando:
sort <(tail -n+2 yourfile)
Esta sintaxe tail especial recebe seu arquivo da segunda linha até EOF.
Claro que os resultados da classificação também não incluem o cabeçalho.
Você pode isolar o cabeçalho com o comando head -n1 yourfile
, que imprimirá apenas a primeira linha do seu arquivo = seu cabeçalho.
Combine-os para que você possa executar:
head -n1 yourfile && sort <(tail -n+2 youfile)
#or
head -n1 yourfile && tail -n+2 yourfile |sort