The UNIX and Linux Forums  

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
læsning. bin filer eastcoast_uix UNIX for dummyer Spørgsmål & svar 1 06-26-2007 02:43 PM
læsning gz filer arushunter Shell Programmering og Scripting 2 02-16-2007 06:29 PM
Læsning *. chm-filer? riwa UNIX for dummyer Spørgsmål & svar 3 04-02-2006 10:30 PM
flytter filer fra en UNIX-biblioteket til en Windows-mappe gleads UNIX for dummyer Spørgsmål & svar 2 08-29-2002 09:42 PM
læsning biblioteket for seneste fil? duncan_glover UNIX for dummyer Spørgsmål & svar 3 08-22-2002 08:26 AM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-31-2007
Dastard Dastard is offline
Registreret Bruger
  
 

Join Date: Jul 2006
Stillinger: 47
Arrow Læsning af filerne i mappen

Hej Alle, har en dejlig dag
Jeg har brug for en hjælp på dette ting
algo er noget i retning af
i visse sti gerne / root/user1
Jeg har mange filer, jeg har brug for en kode, som kunne åbne hver enkelt fil ét ad gangen og derefter
hver fil har indhold, som denne

<moid> CcnCounters \u003d CAPv3-Received-alt-Anmodninger, Source \u003d Proc_m0_s23 </ moid>
<r> 1100 </ r>
<sf> FALSE </ sf> </ MV> <mv>
<moid> CcnCounters \u003d CAPv3-Received-alt-Anmodninger, Source \u003d _SYSTEM </ moid>
<r> 2196 </ r>
<sf> FALSE </ sf> </ MV> <mv>
<moid> CcnCounters \u003d CAPv3-Sendte-alt-Anmodninger, Source \u003d Proc_m0_s23 </ moid>
<r> 1239 </ r>
<sf> FALSE </ sf> </ MV> <mv>
<moid> CcnCounters \u003d CAPv3-Sendte-alt-Anmodninger, Source \u003d _SYSTEM </ moid>
<r> 2463 </ r>
<sf> FALSE </ sf> </ MV> <mv>
<moid> CcnCounters \u003d CAPv3-Sendte-alt-Anmodninger, Source \u003d Proc_m0_s21 </ moid>
<r> 1224 </ r>


og det bør udtrække oplysninger mellem <moid> og </ moid> og mellem <r> og </ r>
som du kan have idé <moid> har en counter navn og <r> har modværdi
så det burde ekstrakt dette fra hver enkelt fil og holder på at tilføje det i en outputfil som denne

counter navn modværdi
counter navn modværdi
.................. ..................

indtil det bliver gjort med alle filer i / root/user1

Thanks in Foregribelse og Regards
  #2 (permalink)  
Old 09-01-2007
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Join Date: Sep 2000
Beliggenhed: Asia Pacific
Indlæg: 6.754
Jeg foreslår, du gør dette i PERL.
  #3 (permalink)  
Old 09-01-2007
ghostdog74 ghostdog74 is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 2552
kun for en fil. Jeg overlader det til Dem at gøre flere filer.
Code:
awk '/moid/{ gsub("<moid>|</moid>","");moid[c++]=$0}
    /<r>/{ gsub("<r>|</r>","");r[d++]=$0}
END{
  for(i=0;i<=c;i++) {
	print moid[i] " " r[i]
  }
}' "file"
output:
Code:
./test.sh
CcnCounters=CAPv3-Received-Total-Requests, Source = Proc_m0_s23 1100
CcnCounters=CAPv3-Received-Total-Requests, Source = _SYSTEM 2196
CcnCounters=CAPv3-Sent-Total-Requests, Source = Proc_m0_s23 1239
CcnCounters=CAPv3-Sent-Total-Requests, Source = _SYSTEM 2463
CcnCounters=CAPv3-Sent-Total-Requests, Source = Proc_m0_s21 1224
  #4 (permalink)  
Old 09-04-2007
aajan aajan is offline
Registreret Bruger
  
 

Join Date: Jun 2007
Stillinger: 80
Prøv denne !!!!!!!!!!!!!!!


sed 's / \ (<moid> \) \ (.* \) \ (<\ / moid> \) / \ 2 / g' inddatafil | cut-d "<"-F1> countersource.txt


sed 's / \ (<r> \) \ (.* \) \ (<\ / r> \) / \ 2 / g' inddatafil | grep "[0-9]" |sed 's / \ (<moid> \) \ (.* \) \ (<\ / moid> \) \ (.* \) / \ 4 / g'> countername.txt
Closed Thread

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:58 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