Gå til innhold

[LØST] Bashscript: redigere tekstfil


Anbefalte innlegg

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

Endret av petterg
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...