gawk windows pathname(目录)扩展(glob)

时间:2017-08-03 18:36:43

标签: windows awk glob gawk

在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

1 个答案:

答案 0 :(得分:1)

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

检查此帖子以及可能的建议解决方案:

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