![]() |
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 |
| Rimuovere trailing G | Heathe_Kyle | Shell scripting e di programmazione | 3 | 04-14-2008 10:56 AM |
| Come rimuovere spazi | mahek_bedi | UNIX for Dummies Domande & Risposte | 2 | 08-10-2007 07:21 AM |
| Aggiunta di spazi per un file | 222001459 | UNIX for Dummies Domande & Risposte | 1 | 11-04-2004 03:23 PM |
| Principale e spazi | sleepster | Shell scripting e di programmazione | 7 | 10-29-2003 11:48 PM |
| Re: rimozione di spazio da linee | oombera | Shell scripting e di programmazione | 1 | 06-19-2003 10:12 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
awk sintassi dubbio - trailing valore 1
In awk sotto la sintassi, che cosa il valore'1 'significare?
awk'{....} 1 ' file qualche esempio: Codice:
awk '{gsub(/[^[:cntrl:]]/,"")}1'
awk 'BEGIN{ORS=""}1'
awk '{ORS=(!(NR%5)?"":"\n")}1'
|
|
||||
|
awk 1 come valuta il vero le stampe e l'intera linea di default, tra cui una nuova riga.
Codice:
echo 'foo' | awk '/foo/{print}1'
|
|
||||
|
Citazione:
In ogni caso, l'azione predefinita è di awk per stampare il record a destra, anche se la 'stampa' è mancante? Ultimo a cura di royalibrahim; al 10/28/2008 05:34 AM.. |
|
||||
|
Citazione:
Codice:
$ echo 'foo' | awk '/foo/' #default action
foo
$ echo 'foo' | awk '/foo/{print}' #defined action
foo
$ echo 'foo' | awk '/foo/{$1="bar"}' #defined action
$ echo 'foo' | awk '/foo/{print}1' #defined action and default action
foo
foo
$ echo 'foo' | awk '/foo/{$1="bar"}1'
bar
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|