awk - gawk windows pathname (katalog) ekspansion (glob)

Indlæg af Hanne Mølgaard Plasc

Problem



I gawk for Windows version 3.1.6 udvider det ikke katalognavne på kommandolinjen. Jeg prøver noget som:


gawk -f simple.awk */*.cpp


hvor simple.awk er


{ print FILENAME; }


og gawk klager over det cannot open */*.cpp. Det fungerer, hvis jeg cd til en mappe og kører:


gawk -f simple.awk *.cpp


Er der en nem måde at udvide/glob de mapper, der passerer ind */*.cpp?

Bedste reference


Det er ikke et akut problem, men et Windows kommandolinjeproblem. Det understøtter ikke jokertegn/globs.


Tjek denne tråd om det og de mulige foreslåede løsninger:


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