![]() |
|
|
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 |
| Confronto tra due file | Quijote | Shell scripting e di programmazione | 4 | 01-06-2009 03:00 PM |
| Come confrontare i 2 file. | ashoka123 | Shell scripting e di programmazione | 6 | 10-21-2008 03:38 AM |
| Come si confronta con i file | arkhei | UNIX for Dummies Domande & Risposte | 1 | 09-20-2008 05:45 AM |
| confrontare i file | danabo | Shell scripting e di programmazione | 3 | 05-19-2008 01:09 PM |
| confrontare i file | ingunix | UNIX for Dummies Domande & Risposte | 3 | 05-24-2001 12:44 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Confronta due file utilizzando awk
Salve. Sono nuovo di awk e hanno cercato di trovare una soluzione al mio problema, ma non hanno trovato ancora la risposta giusta. Ho due file che hanno un aspetto simile a questo:
file1 Elimina, 3105551234 Elimina, 3105551236 Elimina, 5625559876 Elimina, 5625556789 Elimina, 5625553456 Elimina, 5625551234 Elimina, 5625556956 Elimina, 5625556643 Elimina, 6265552486 Elimina, 6265559365 Aggiungi, 7755559833 Aggiungi, 9515550087 file2 93,170334,0, -1, -1,, AAA, 5625556643,6465550987,,, -1,, 581,93, -1 94,170335,0, -1, -1,, AAA, 7145550167,6465550987,,, -1,, 581,93, -1 107,170239,0, -1, -1,, AAA, 6265559999,6465550987,,, -1,, 581,93, -1 109,170240,0, -1, -1,, AAA, 5205558723,6465550987,,, -1,, 581,93, -1 110,170241,0, -1, -1,, AAA, 3105551236,6465550987,,, -1,, 581,93, -1 111,170348,0, -1, -1,, AAA, 6195550178,6465550987,,, -1,, 581,93, -1 114,170256,0, -1, -1,, AAA, 5625559876,6465550987,,, -1,, 581,93, -1 118,170336,0, -1, -1,, AAA, 3105551234,6465550987,,, -1,, 581,93, -1 119,170337,0, -1, -1,, AAA, 5125559812,6465550987,,, -1,, 581,93, -1 120,170338,0, -1, -1,, AAA, 5125559083,6465550987,,, -1,, 581,93, -1 121,101,1, -1, -1,, AAA,,, 2135559126,,, -1,, 0,85, -1 122,170339,0, -1, -1,, AAA, 5625559067,6465550987,,, -1,, 581,93, -1 125,999996,1, -1, -1,, AAA,,, 6265559365,,, -1,, 0,2561, -1 127,170340,0, -1, -1,, AAA, 5625551234,6465550987,,, -1,, 581,93, -1 128,170341,0, -1, -1,, AAA, 5625559148,6465550987,,, -1,, 581,93, -1 129,170342,0, -1, -1,, AAA, 5625556789,6465550987,,, -1,, 581,93, -1 130,170343,0, -1, -1,, AAA, 5625559210,6465550987,,, -1,, 581,93, -1 133,100,1, -1, -1,, AAA,,, 6265552486,,, -1,, 0,85, -1 134,170344,0, -1, -1,, AAA, 5625553456,6465550987,,, -1,, 581,93, -1 135,170345,0, -1, -1,, AAA, 7605559809,6465550987,,, -1,, 581,93, -1 137,170257,0, -1, -1,, AAA, 5625556956,6465550987,,, -1,, 581,93, -1 Vorrei guardare file1 e che ha una voce "Elimina" in $ 1, cerca di $ 2 (da file1) in file2. Quindi, creare un terzo file, file3, con la "D", $ 1 di file2. Quindi, l'uscita con gli esempi sopra sarebbe simile a questa: file3 D, 93 D, 110 D, 114 D, 118 D, 125 D, 127 D, 129 D, 133 D, 134 D, 137 Spero che sto facendo senso. Qualsiasi aiuto sarebbe apprezzato. Grazie. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|