The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-21-2007
naamas03 naamas03 is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2005
Posts: 91
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 volgtZo 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
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 09:02.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0