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
Unix Arithmatic operation spørgsmål, Datatype spørgsmål thambi Shell Programmering og Scripting 23 02-19-2008 07:19 AM
specifing række .... zedex UNIX for Advanced & Ekspertsøgning Brugere 1 10-19-2007 10:07 AM
Getting 'uden for rækkevidde ", når opdelingsanordninger pmichner UNIX for dummyer Spørgsmål & svar 1 09-30-2006 02:51 AM
Kig en snor i et område! azmathshaikh Shell Programmering og Scripting 0 05-01-2005 04:54 AM
Unix SCO 5.0.6 uden for rækkevidde josramon UNIX for dummyer Spørgsmål & svar 5 02-21-2003 02:06 PM

 
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 06-05-2008
Wrathe Wrathe is offline
Registreret Bruger
  
 

Join Date: Jun 2008
Stillinger: 6
Sed Range Issue

OK, så for en grand oversigt over, hvad jeg forsøger at gøre:

I've got 2 filer, som oftest vil.
Filformatet er:

[descriptor1]
data
data
data
data

[descriptor2]
data
data
data
data

[descriptor3]
data
data

[descriptor4]
data
data

OK, så hvad jeg skal gøre, er at tage alle data fra [descriptor2] og [descriptor3] sektioner fra file1, fjerne gerne dele fra fil2 og derefter indsætte den strøm fra file1 i det rigtige sted i fil2. Sjovt, ikke?

Well, jeg er ny w / sed, Men det synes at være den bedste måde at gøre dette (korrigere mig, hvis jeg er forkert). Jeg har fået nogle kode, der virker atm, men det giver mig faktisk linje [descriptor4] som er den del af sortimentet jeg bruger, og jeg ønsker ikke, at den omfatter, at der i afsnittet slette, hvordan ved jeg ikke gøre det gøre det?

sed '/ \ [descriptor2 /, / \ [descriptor4 /! d' file1

Grundlæggende vil jeg produktionen til at være:

[descriptor2]
data
data
data
data

[descriptor3]
data
data

Og det giver mig alt det, plus en [descriptor4], som det er, hvor intervallet ender, men jeg er ikke sikker på, hvordan andre om at definere det.

Tak for alle lys kan du kaste!
 

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 07:08 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