Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: SED vervang regel in bestand  (gelezen 175 keer)

Offline Achim

  • Lid
SED vervang regel in bestand
« Gepost op: 2020/09/12, 14:38:59 »
Hallo allemaal!
Misschien kan iemand hier mij helpen?

Ik probeer via SED om een regel te vervangen door de ander, nu heb ik al gezocht op internet maar vindt niet het passende antwoord aangezien er ook speciale karakters gebruikt worden.
Wat ik probeer te berijken is:

sed -i 's/old-text/new-text/g' input.txt
sed -i 's/|$EGREP '^GNU bash, version (3\.[1-9]|4)')/|$EGREP '^GNU bash, version (3\.[1-9]|4|5)')/g' /crosstool-NG/configure.ac
kan iemand mij hiermee helpen?

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: SED vervang regel in bestand
« Reactie #1 Gepost op: 2020/09/13, 09:50:17 »
Waarvoor gebruik je het | teken?
Wat staat in variabele $EGREP ?
Waar is (3\.[1-9]|4|5)') voor? Gebruik je hier regex? Wil je meerdere substituties tegelijk uitvoeren?
Wat zijn de old-text en bijbehorende new-text regels?
Als Linux niet goed genoeg vind, verander de source code.

Offline bartveurink

  • Lid
  • Steunpunt: Nee
Re: SED vervang regel in bestand
« Reactie #2 Gepost op: 2020/09/13, 19:55:29 »
Deze vraag valt onder programmeren.
Als Linux niet goed genoeg vind, verander de source code.