![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Zugriff auf Shell-Variablen in awk und sed | nasersh | Shell Programmierung und Scripting | 3 | 05-05-2008 08:44 AM |
| Variablen in der Schale | viko | Shell Programmierung und Scripting | 2 | 03-03-2008 11:09 PM |
| Ändern Shell-Variablen mit AWK | Santi | Shell Programmierung und Scripting | 4 | 12-26-2007 10:28 PM |
| Mit Shell-Variablen in awk | nortypig | Shell Programmierung und Scripting | 11 | 08-24-2006 01:48 AM |
| Shell-Variablen ersetzen | suds19 | Shell Programmierung und Scripting | 1 | 10-16-2002 09:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Awk, Shell-Variablen
Hallo, ich habe versucht herauszufinden, wie man Variablen in der AWK-Befehl und verwenden Sie es in der Korn-Shell sript.
in meinem Skript habe ich viel von awk Kommandos wie dieser Reinhören grep / etc / ssh / sshd_config | \ awk '(if ($ 2 \u003d\u003d "22") Print "OK"; else print "nicht in Ordnung" ) ' Ich brauche, um ein Gegengewicht zu zählen, wie viele Fragen / Probleme, die ich habe, so etwas wie x \u003d 0 Reinhören grep / etc / ssh / sshd_config | \ awk '(if ($ 2 \u003d\u003d "22") print "OK"; sonst print "nicht in Ordnung" x + + ) ' # ... mehr von awk-Befehle ... echo x; Leider x "in" den Befehl awk ist anders / local zu awk Befehl ... Gibt es eine Möglichkeit, dies zu tun thi / Danke, K. |
|
||||
|
Hi, Sie können Variablen in awk über das "V"-Option. Siehe "man awk". Code:
awk -v x=$x '{print x }' file
So verwenden Sie die awk-Ausgang in einer Shell-Variable so etwas wie: Code:
x=$(awk ... ) funktioniert. HTH Chris |
|
||||
|
Chris,
awk-vx \u003d $ x ... Werke großer, und ich bin der Lage, den Wert in awk, jetzt habe ich nur für den Export müssen Sie ihn wieder an das Skript ... Ich kann nicht x \u003d $ (awk, ...), weil meine Befehl verwendet auch Druck-und der Zähler, gibt es eine Art und Weise, wie der Export der Variablen innerhalb der AWK-Befehl? Danke, K. |
|
||||
|
Zitat:
In Anbetracht dessen, dass die awk-Prozess kann eine Datei (zB / tmp / awk.env) mit dem Inhalt Zitat:
Zitat:
HTH Jerry |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|