ordem para o prompt de comando de saída de loop

1

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)?

    
por John Hunt 27.03.2011 / 10:17

1 resposta

1

Basta adicionar sort

(for %i in (*avi *.mkv *mp4) do @echo %~ni) | sort
    
por 27.03.2011 / 11:05