Basta adicionar sort
(for %i in (*avi *.mkv *mp4) do @echo %~ni) | sort
Estou usando o seguinte comando para listar alguns dos meus vídeos favoritos em um diretório (e redirecionar a saída para um arquivo de texto):
for %i in (*avi *.mkv *mp4) do @echo %~ni
Gostaria de ordenar alfabeticamente a saída deste comando. Eu acho que provavelmente usaria sed
ou awk
ou algo no Linux, mas estou no Windows 7 aqui usando o prompt de comando (e, em breve, um arquivo em lotes).
Como eu conseguiria isso (sem usar algum programa ou idioma externo)?
Tags command-line windows sorting