gawk windowspath名(目录)扩展(glob)

Windows 3.1.6版本的gawk中,它不会在命令行上扩展目录名称。 我尝试像这样:

gawk -f simple.awk */*.cpp 

simple.awk是

 { print FILENAME; } 

和gawk抱怨说cannot open */*.cpp 。 它工作如果我cd到一个目录并运行:

 gawk -f simple.awk *.cpp 

有没有一种简单的方法来扩展/整理目录,传入*/*.cpp

这不是一个awk问题,而是一个Windows命令行问题。 它不支持通配符/ globs。

检查这个线程和可能的建议解决方案:

https://superuser.com/questions/460598/is-there-any-way-to-get-the-windows-cmd-shell-to-expand-wildcard-paths