Jump to content
Sign in to follow this  
petterg

[LØST] Bashscript: redigere tekstfil

Recommended Posts

Er det noen som vet hvordan jeg kan få et bashscript til å redigere en tekstfil?

 

Jeg trenger noen som kan legge til en linje, slette en linje, og bytte ut en linje med en annen linje. Å legge til en linje viste seg enkelt, men slette og endre har jeg ikke funnet noen løsning på.

 

Eksempel på fil:

første linje
linje 2
enda en linje

 

Om jeg så kjører

# ./txtedit -r eksempel.txt "linje 2" "andre linje"

skal linja som nå er "linje 2" bli byttet ut med en linje som lyder "andre linje". (-r betyr replace)

På samme måte (-d for delete)

# ./txtedit -d eksempel.txt "første linje"

skal slette linja som har teksten "første linje"

 

Noen forslag til løsning?

 

Edit: Jeg bruker grep med reg.expr for å finne inholdet av linjene som skal endres/slettes

Edited by petterg

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...