![]() |
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 |
| Un programma di utilità per l'invio di messaggi e-mail complesso da linea di comando | iBot | UNIX e Linux RSS News | 0 | 06-06-2008 05:50 AM |
| Complesso trovare comando grep o sed | sjburden | Shell scripting e di programmazione | 3 | 05-31-2008 10:45 PM |
| complessa la sostituzione del comando | spopuri | Shell scripting e di programmazione | 5 | 05-24-2006 09:37 AM |
| avanzato / complessa usi del comando find | Perderabo | Risposte alle domande più frequenti | 0 | 05-04-2004 02:13 PM |
| analizzare il testo o complessi grep? | jacost | UNIX for Dummies Domande & Risposte | 4 | 04-29-2004 08:58 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
complesso comando grep
Ciao a tutti
i file hanno chiamata "list.log", che contiene come questo 00300 000024501043846 0 00300 000034531322871 0 00600 000000489100734 0 e così via .. il file va come questo esempio prima fila)la posizione da 1-5 Lider numero (300), posizione 7-21 id num (000024501043846), posizione 33 il numero di versione (0). Ho bisogno di prendere in ogni riga "list.log" file e file o per la ricerca file di cui: il nome_file contengono le Lider numero, e nel file che ho uno o più file che contiene il numero ID con la versione specifica. esempio per la prima fila nella "list.log" file 00300 000024501043846 0 risultato / usr/tmp1 nome del file: file_num_id_00300_emp_56 risultato / usr/tmp4 nome del file: file_num_id_00300_emp_65 i due file sono contenere il numero di serie 000024501043846 con la versione 0. il file_num_id_00300_emp_56 è una relazione, la dimensione della riga è 132. il problema è che le righe sono non con gli stessi dati consente dice qualcosa di simile a questo: relazione per il cliente Alex Swed Lider 300 id num data versione 000024501043846 21/05/2007 0 car_number involv_num prcnt 1234 3 50% id num data versione 0000299999999474 04/06/2007 1 secondo l'esempio del numero di fascicoli che contengono tutti i dati sono due. file_num_id_00300_emp_56 file_num_id_00300_emp_65 Voglio entrare nel numero dei file che il Lider, id_num e la versione sono contengono al loro interno. (che includono anche se il file appaiono due volte nello stesso file) al file list.log o ad altri file il risultato finale dovrebbe essere Lider id_num versione number_of_appearances 00300 000024501043846 0 2 Come devo fare? con i migliori saluti |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|