![]() |
|
|
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 |
| Combina più colonne da più file | martva | Shell scripting e di programmazione | 5 | 12-02-2008 09:23 AM |
| sostituire le molteplici linee in più file | unihp1 | Shell scripting e di programmazione | 1 | 09-21-2008 09:47 AM |
| Aggiunta di linee multiple di file multipli | dayinthelife | Shell scripting e di programmazione | 2 | 06-04-2008 12:50 PM |
| Unix accedere trattamento | farzolito | Shell scripting e di programmazione | 2 | 03-03-2004 05:41 AM |
| Ricerca file multipli con molteplici espressioni | Anahka | Shell scripting e di programmazione | 6 | 01-07-2004 06:24 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Ciao, Il mio codice è così: Codice:
awk -v f=92238 '$1~/^m2/{tok1=1;next}tok1==1&&$0~f{tok1=0;print $NF}' inp.[1-9] inp.1[0-5]
Eahc del "INP .*" file è così: Codice:
...
m1 xxxx xxxx
92238 897987
xxxx xxxx
m2 xxxx xxxx
92238 123435
xxxx xxxx
...
Il problema è che mi restituisce il valore in entrambe le M1 e M2 (ho chiesto solo per i valori in m2). Qualsiasi idea del perché il mio script non restituisce i risultati attesi? Grazie |
|
||||
|
Infine ho trovato! Basta inviare il messaggio mi ha aiutato a capire la soluzione:
Alla fine della prima leggere il file, ha trovato un evento di ^ m2 (m201), e poi, quando si chiude il primo file e apre la seconda, si conserva in cerca di "92238", e si trova nel blocco " m1 ". Per risolvere questo problema, basta utilizzare m2 $ ^ ^ invece di m2. ![]() |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|