![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Een hulpprogramma voor het verzenden van complexe e-mailberichten vanaf de opdrachtregel | iBot | UNIX en Linux RSS Nieuws | 0 | 06-06-2008 05:50 |
| Complexe vinden sed of grep commando | sjburden | Programmeren en Shell Scripting | 3 | 05-31-2008 10:45 PM |
| complexe commando substitutie | spopuri | Programmeren en Shell Scripting | 5 | 05-24-2006 09:37 |
| geavanceerd / complexe toepassingen van het find commando | Perderabo | Answers to Frequently Asked Questions | 0 | 05-04-2004 02:13 PM |
| parse tekst of complexe grep? | jacost | UNIX voor Dummies Questions & Answers | 4 | 04-29-2004 08:58 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
complexe commando grep
Hi all
Ik heb bestand gesprek "list.log" bevat als deze 00300 000024501043846 0 00300 000034531322871 0 00600 000000489100734 0 enzovoort .. het bestand gaat als volgt Zo eerste rij)van positie 1-5 het Lider nummer (300), positie 7.21 id num (000024501043846), positie 33 versie nummer (0). Ik moet elke rij in "list.log" bestand en te zoeken bestand of bestanden die: de bestandsnaam bevat de Lider nummer, en in het dossier heb ik een of meer rijen die bevat het id-nummer met de specifieke versie. voorbeeld op de eerste rij in de "list.log" bestand 00300 000024501043846 0 resultaat / usr/tmp1 naam van het bestand: file_num_id_00300_emp_56 resultaat / usr/tmp4 naam van het bestand: file_num_id_00300_emp_65 de twee bestanden bevatten deze serienummer 000024501043846 met versie 0. de file_num_id_00300_emp_56 is een verslag, de grootte van de rij is 132. Het probleem is dat de rijen worden niet met dezelfde gegevens kun zegt iets als dit: rapport voor de klant Alex Zwed Lider 300 id num datum versie 000024501043846 21/05/2007 0 car_number involv_num prcnt 1234 3 50% id num datum versie 0000299999999474 04/06/2007 1 volgens het voorbeeld van het aantal van de bestanden die alle gegevens is twee. file_num_id_00300_emp_56 file_num_id_00300_emp_65 Ik wil om toe te treden tot het aantal van de bestanden die de Lider, id_num en versie zijn ook in hen. (die zelfs als het bestand verschijnt twee keer in dezelfde file) aan de list.log bestand of naar andere bestandsformaten het eindresultaat moet worden Lider id_num versie number_of_appearances 00300 000024501043846 0 2 hoe moet ik dat doen? met vriendelijke groet |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|