Vraag & Antwoord

OS Linux

vraagje over sed

Inderdaad, hartelijk dank !!

Anoniem
Figaro
2 antwoorden
  • Ik wil met sed het volgende doen: in een ASCII bestand de karakters "X12" vervangen door "iks een twee"
    Het commando dat ik probeerde was
    sed s/X12/iks een twee/g
    maar daarop geeft hij "unterminated s command" op character 9, met andere woorden sed herkent de spatie tussen "iks" en "een" niet.
    Hoe moet ik daar iets krijgen wat sed herkent en als spatie in zijn output
    produceert?
    PS ik heb het boek van Dougherty en Robbins hier naast me liggen maar daar
    kan ik het ook zo snel niet vinden….
  • Ik denk dat je een escape "\" voor de spatie moet plaatsen:
    [code:1:4e5e97f471]sed s/X12/iks\ een\ twee/g[/code:1:4e5e97f471]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.