Aqui está uma abordagem que (ab) usa vim:
vim -c :sort -c :wq -E -s "${filename}"
A -c :sort -c :wqparte chama comandos para o vim depois que o arquivo é aberto. -Ee -ssão necessários para que o vim seja executado no modo "sem cabeça" que não atrai para o terminal.
Isso quase não traz benefícios sobre a sort -o "${filename}" "${filename}"abordagem, exceto pelo fato de usar o argumento do nome do arquivo apenas uma vez.
Isso foi útil para eu implementar uma formatterdiretiva em uma nanorcentrada para .gitignorearquivos. Aqui está o que eu usei para isso:
syntax "gitignore" "\.gitignore$"
formatter vim -c :sort -c :wq -E -s
fileclassificado pelo conteúdo classificado do mesmo arquivo? A maneira como sua pergunta é declarada atualmente, não fazer absolutamente nada é uma resposta correta (você não deseja nenhuma saída, portanto, não faça nada).