← Back to team overview

sslug-teknik team mailing list archive

Re: shell scripting indsæt mange linier bestemt sted i fil

 

Lars Madsen skrev:
 ....
>>
> 
> jeg endte op med at bide i det sure æble og bare skrive det som en lang
> linie til sed
> 
> men da der alligevel skal tages en backup af den originale fil, vil awk
> nok være det mest generelle at bruge.
> 
> Jeg går udfra at man også kan anvende regexps til at finde ud af hvor
> der skal indsættes ting. Pt. er den fil jeg legede med i INI format så
> jeg skal bare indsætte ting efter [section] tags.

Ja , AWK kan en hel del reg-exp :)

http://en.wikipedia.org/wiki/AWK_(programming_language)

f.eks.:

/^\[IntSection]/ {
  # her var match
  print "***",$0 ;
  next ;
}

Men se manualsiden for mere.





Follow ups

References