![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| A utility for afsendelse komplekse e-mail-beskeder fra kommandolinjen | iBot | UNIX og Linux RSS Nyheder | 0 | 06-06-2008 05:50 AM |
| Komplekse finde grep eller sed kommando | sjburden | Shell Programmering og Scripting | 3 | 05-31-2008 10:45 PM |
| komplekse kommando substitution | spopuri | Shell Programmering og Scripting | 5 | 05-24-2006 09:37 AM |
| avancerede / komplekse anvendelser af finde kommando | Perderabo | Svar på ofte stillede spørgsmål | 0 | 05-04-2004 02:13 PM |
| parse tekst eller komplekse grep? | jacost | UNIX for dummyer Spørgsmål & svar | 4 | 04-29-2004 08:58 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
komplekse grep kommando
hej alle
Jeg har fil kalde "list.log", som indeholder lignende dette 00300 000024501043846 0 00300 000034531322871 0 00600 000000489100734 0 og så videre .. filen går sådan her eksempel første række)fra holdning 1-5 den Lider antal (300), stilling 7-21 id num (000024501043846), position 33 versionsnummeret (0). Jeg har brug for at tage hver række i "list.log" fil og til at søge fil eller filer, der: Det filenavn indeholder Lider nummer, og i den fil, jeg har en eller flere rækker, som indeholder ID num med specifikke version. eksempel for den første række i "list.log" fil 00300 000024501043846 0 Resultatet / usr/tmp1 navnet på filen: file_num_id_00300_emp_56 Resultatet / usr/tmp4 navnet på filen: file_num_id_00300_emp_65 de to filer kan indeholde denne serienummeret 000024501043846 med version 0. Det file_num_id_00300_emp_56 er en rapport, størrelsen af rækken er 132. problemet er, at den rækker ikke med de samme data lader siger noget lignende dette: rapport for kunden Alex Swed Lider 300 ID num dato version 000024501043846 21/05/2007 0 car_number involv_num prcnt 1234 3 50% ID num dato version 0000299999999474 04/06/2007 1 i henhold til eksempel antallet af filer, som indeholder alle de data er to. file_num_id_00300_emp_56 file_num_id_00300_emp_65 Jeg ønsker at slutte sig til antallet af de filer, som Lider, id_num og version indeholder i dem. (der omfatter selvom fil vises to gange i samme fil) til list.log fil eller til andre fil det endelige resultat skal være Lider id_num version number_of_appearances 00300 000024501043846 0 2 hvordan skal jeg gøre det? venlig hilsen |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|