Aqui está uma abordagem que (ab) usa vim
:
vim -c :sort -c :wq -E -s "${filename}"
A -c :sort -c :wq
parte chama comandos para o vim depois que o arquivo é aberto. -E
e -s
sã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 formatter
diretiva em uma nanorc
entrada para .gitignore
arquivos. Aqui está o que eu usei para isso:
syntax "gitignore" "\.gitignore$"
formatter vim -c :sort -c :wq -E -s
file
classificado 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).