
Ich verwende eine Batchdatei, um ein awk
Programm auszuführen und ihm Dateinamen zuzuweisen.
Frage: Wie kann ich die Dateinamen in der Befehlszeile erweitern?
Syntax:
Command.exe *.rpt > out.txt
Genau:
"C:\Users\user\Utilities\mawk.exe" -f "C:\Users\user\My Projects\AWK\EmailSQLResults.awk" C:\Temp\SQL\*.rpt > "C:\Temp\SQL\EmailResults.txt"
Ergebnis:
mawk: cannot open C:\Temp\SQL\*.rpt (Invalid argument)
Windows 10. Standard-CMD-Fenster. mawk 1.3.4 20140914
Antwort1
Habe die Antwort hier gefunden: Gibt es eine Möglichkeit, die Windows-Eingabeaufforderung dazu zu bringen, Platzhalterpfade zu erweitern?
Ich habe vor dem Posten nachgeschaut, aber anscheinend nicht gründlich genug. 8: -(