![]() |
|
|
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 |
| due modelli di cancellare e rimuovere uno schema | ppat7046 | Shell scripting e di programmazione | 7 | 04-08-2009 10:19 AM |
| Elimina le linee tra due modelli senza eliminare il secondo modello | Ilja | Shell scripting e di programmazione | 1 | 11-14-2008 09:53 AM |
| Grep Tutte le linee tra i 2 diversi modelli | gurpreet470 | Shell scripting e di programmazione | 2 | 11-07-2008 04:45 PM |
| Come le linee tra l'ultima occorrenza di due modelli | rvz | Shell scripting e di programmazione | 8 | 08-08-2008 06:32 PM |
| Come ottenere linee tra pattern? | racbern | Shell scripting e di programmazione | 11 | 04-23-2008 08:28 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
eliminare le linee tra i modelli
Ciao, ho cercato in questo forum tutto il giorno ma non è stato in grado di trovare un numero sufficiente di codici a me fare un compito. L'unico codice che mi può venire in mente è questa:
sed '/ [0-9] [0-9] / / [0-9] [0-9] / (/ / p, d;)' input> outputfile Vorrei sed/awk / grep un file per due modelli e quindi eliminare le linee tra questi modelli. Si prega di consultare il input di seguito. Questa è solo una piccola porzione di un lungo file. Tutto in grassetto devono essere soppresse. In questo caso, vorrei per cercare il primo pattern [0 0 2] e l'ultimo modello [2433 2433 2], quindi eliminare ogni linea tra questi modelli, ma mantenendo la linea [ANT_2] al di sopra della linea [2433 2433 2] . Allo stesso modo, vorrei per cercare il primo pattern [0 0 4] e l'ultimo modello [1 1 2], quindi eliminare ogni linea tra questi modelli, ma mantenendo la linea [ANT_6] al di sopra della linea [1 1 2]. Il numero di linee tra questi pattens può variare. L'unica cosa che vedo è che è la costante [0 0]. Qualsiasi aiuto o suggerimento sarebbe molto apprezzato. di input -------- ANT_1 0 0 2 gen 14 10:11:44 2009 Regola percorso del file: / home / la / _drc_ strati al cancello zona rapporto> 500 ANT_2 2433 2433 2 gen 14 10:13:46 2009 Regola percorso del file: / home / la / _drc_ Mt1 al cancello zona rapporto> 40 p 1 44 -2109300 -10645700 -2095600 -10645700 -2095600 -10649700 -2088500 -10649700 -2088500 -10655700 -2071900 -10655700 ANT_3 0 0 2 gen 14 10:13:59 2009 Regola percorso del file: / home / la / _drc_ MT2 diff cancello ingressi. ANT_4 0 0 2 gen 14 10:14:01 2009 Regola percorso del file: / home / la / _drc_ oro diff cancello ingressi. ANT_5 0 0 4 gen 14 10:14:01 2009 Regola percorso del file: / home / la / _drc_ oro diff cancello ingressi. ANT_6 1 1 2 gen 14 10:14:01 2009 Regola percorso del file: / home / la / _drc_ oro diff cancello ingressi. NET_AREA_RATIO_RDBS 0 0 3 gen 14 10:14:01 2009 ANT2.OUT ANT3.OUT ANT4.OUT Desiderato outputfile ---------------- ANT_2 2433 2433 2 gen 14 10:13:46 2009 Regola percorso del file: / home / la / _drc_ Mt1 al cancello zona rapporto> 40 p 1 44 -2109300 -10645700 -2095600 -10645700 -2095600 -10649700 -2088500 -10649700 -2088500 -10655700 -2071900 -10655700 ANT_6 1 1 2 gen 14 10:14:01 2009 Regola percorso del file: / home / la / _drc_ oro diff cancello ingressi. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|