The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-21-2007
naamas03 naamas03 is offline
Registreret Bruger
  
 

Join Date: Sep 2005
Stillinger: 91
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 hereksempel 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
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 05:43 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0