![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Accesso Shell Variables in awk o sed | nasersh | Shell scripting e di programmazione | 3 | 05-05-2008 08:44 AM |
| variabili in guscio | viko | Shell scripting e di programmazione | 2 | 03-03-2008 11:09 PM |
| Modificare le variabili della shell con AWK | Santi | Shell scripting e di programmazione | 4 | 12-26-2007 10:28 PM |
| Utilizzo di variabili di shell In awk | nortypig | Shell scripting e di programmazione | 11 | 08-24-2006 01:48 AM |
| sostituendo le variabili della shell | suds19 | Shell scripting e di programmazione | 1 | 10-16-2002 09:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Awk, variabili di shell
Ciao, ho cercato di capire come utilizzare le variabili all'interno del comando e l'uso di nuovo in Korn shell sript.
nel mio script che ho un sacco di awk comandi come questo Ascolta grep / etc / ssh / sshd_config | \ awk '(if ($ 2 \u003d\u003d "22") print "OK"; else print "non OK" ) ' Ho bisogno di aggiungere un contatore per contare quante questioni / problemi che ho, qualcosa di simile x \u003d 0 Ascolta grep / etc / ssh / sshd_config | \ awk '(if ($ 2 \u003d\u003d "22") print "OK"; altro print "non OK" x + + ) ' # ... più di awk comandi ... echo x; unfortunatelly x "dentro" il comando è diverso / locali di comando ... c'è un modo per fare thi / Grazie, K. |
|
||||
|
Salve,
è possibile passare variabili ad awk tramite l'opzione "-v"-opzione. Vedere "man awk". Codice:
awk -v x=$x '{print x }' file
Codice:
x=$(awk ... ) HTH Chris |
|
||||
|
Chris,
awk-vx \u003d $ x ... grandi opere e sono in grado di passare il valore in awk, ora ho solo bisogno di esportare nuovamente allo script ... Non è possibile utilizzare x \u003d $ (awk ...) perche 'il mio comando di stampa usa anche il comando e il contatore, c'è un modo per esportare la variabile all'interno della AWK comando? grazie, K. |
|
||||
|
Citazione:
Ciò detto, il processo di awk può creare un file (ad esempio, / tmp / awk.env) con il contenuto Citazione:
Citazione:
HTH Jerry |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|