2014-02-21 5 views

Antwort

7

Wenn Sie mit dem vollständigen Pfad zu awk vermeiden wollen, müssen Sie Ihre PATH-Variable aktualisieren Sie den Pfad zu dem Verzeichnis enthalten, in dem awk befindet, dann können Sie nur geben

awk 

, um Ihre Programme auszuführen.

Gehen Sie zu Systemsteuerung-> System-> Erweitert und legen Sie Ihre PATH-Umgebungsvariable am Ende (durch ein Semikolon getrennt) "C: \ Programme (x86) \ GnuWin32 \ bin" von vorherigen Eintrag . enter image description here

0

Befehl Gehe zu Fenster (cmd) und geben Sie:

"c:\Progam Files(x86)\GnuWin32\bin\awk" 
4

Sie können die Setup-Datei herunterladen und ausführen. Dies sollte Ihre AWK in "C:\Program Files (x86)\GnuWin32" installieren. Sie können den Befehl awk oder gawk aus dem Ordner bin ausführen oder den Ordner `` C: \ Programme (x86) \ GnuWin32 \ bin to your PATH` hinzufügen.

enter image description here

6

Das Zitieren ist ein Problem, wenn Sie awk über die Befehlszeile ausführen. Sie müssen manchmal \ verwenden, z. die meiste Zeit zu " zitieren, aber Sie werden ^ verwenden:

w:\srv>dir | grep ".txt" | awk "{ printf(\"echo %[email protected]%s ^> %s.tstamp^\n\", $1, $2, $4); }" 
echo [email protected]:21 > requirements-dev.txt.tstamp 
echo [email protected]:14 > syncspec.txt.tstamp 
+1

Upvoted wegen der Angebotsempfehlung. –

1

Eigentlich mag ich Mark-Anweisung aber etwas anders. Ich habe C:\Program Files (x86)\GnuWin32\bin\ zu der Path-Variable hinzugefügt und versuchen, es mit Typ awk mit Cmd auszuführen.

Ich hoffe, es funktioniert.

+0

Können Sie das ein wenig klären? – Will

+0

Ich habe Awk und Gwak auf meinem PC installiert. Sobald Sie awk nach der Installation eingeben, sollte es funktionieren. Zum ersten Mal bezieht sich der Pfad auf den Pfad, wo awk.exe gespeichert wurde. und führe einen Befehl aus. – Bams

Verwandte Themen