← Back to team overview

sslug-teknik team mailing list archive

Re: Erstatte en linie med en anden i script

 

>
> On Thu, Aug 14, 2008 at 09:04:04 +0200, Torben Andersen wrote:
> > Hejsa,
> > 
> > Har behov for et script på nogle gamle Solaris bokse, som kan søge
> > gennem en bestemt tekstfil, identificere en bestemt linie og gemme
> > den. Denne linie skal så erstatte den linie i en anden fil, der
> > opfylder samme betingelser.
> > 
> > En linie kan f.eks. se ud som:
> > 
> > .L1TH 5 "apb" "C0805_BDY" 0 2 0 0 -15 20 0 0 0 0 0 0 0 0 0 0 0 0 0
> > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> > 
> > linien identificeres på .L1TH og C0805_BDY - dvs. 1. og 4. ord.
> > 
> > Jeg har BASH, SED, AWK og PERL på maskinerne, men er selv rimelig
> > blank mht. brugen. Nogen råd??
> > 
> 

Det har været lidt sjovt at følge med her - men jeg tror vist
flertallet har overset en lille detalje (hvis da ikke det er mig som
har misforstået spørgerens spørgsmål).

Han skal med et søgekriterie søge på en tekstlinie i FIL1 - resultatet
skal erstatte linier med samme søgekriterie i FILx

Alle eksempler her erstatter såvidt jeg kan se bare teksten i FIL1 med
"noget andet".

Mvh
  Jesper K. Pedersen


References