循环输出命令提示符的顺序

循环输出命令提示符的顺序

我正在使用以下命令列出目录中的一些我最喜欢的视频(并将输出重定向到文本文件):

for %i in (*avi *.mkv *mp4) do @echo %~ni

我想按字母顺序排列此命令的输出。我想我可能会在 Linux 下使用sedawk或其他东西,但我在 Windows 7 上使用命令提示符(很快会使用批处理文件)。

我该如何实现这一点(不使用某些外部程序或语言)?

答案1

只需添加sort

(for %i in (*avi *.mkv *mp4) do @echo %~ni) | sort

相关内容