Hallo allemaal,
Weet iemand toevallig hie je de pattern space kunt kopieren naar de hold space en deze hiernaa (bv bij een volgende regel) kunt substitueren voor of achter de huidige pattern space?
Ik zit hier wel wat te proberen maar kom er niet aan uit. Een voorbeeldje van een bestand waar ik het sed commando op los laat:
0deze regel begint met een cijfer
Adeze regel begint met een letter
Bdeze regel begint met een letter
Nu wil dus dit bestand dmv het cat commando aan het sed commando voeren. Hierbij moet als de regel met een cijfer begint (dus [0-9]) worden gekopieerd naar de hold space. Als de volgende regel met een letter begint, moet de inhoud van de hold space vóór de regel worden gesubstitueerd. VB van de output:
0deze regel begint met een cijferAdeze regel begint met een letter
0deze regel begint met een cijferBdeze regel begint met een letter
Weet iemand toevallig hie je de pattern space kunt kopieren naar de hold space en deze hiernaa (bv bij een volgende regel) kunt substitueren voor of achter de huidige pattern space?
Ik zit hier wel wat te proberen maar kom er niet aan uit. Een voorbeeldje van een bestand waar ik het sed commando op los laat:
0deze regel begint met een cijfer
Adeze regel begint met een letter
Bdeze regel begint met een letter
Nu wil dus dit bestand dmv het cat commando aan het sed commando voeren. Hierbij moet als de regel met een cijfer begint (dus [0-9]) worden gekopieerd naar de hold space. Als de volgende regel met een letter begint, moet de inhoud van de hold space vóór de regel worden gesubstitueerd. VB van de output:
0deze regel begint met een cijferAdeze regel begint met een letter
0deze regel begint met een cijferBdeze regel begint met een letter