[SED] vervangen van eerste karakter onder bepaalde condities

Pagina: 1
Acties:

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 26-01 23:08

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik wil uit een echo alleen het eerste karakter verwijderen als het een spaties betreft. Ik ben nu al zo ver dat ik alle spaties kan verwijderen met:

sed 's/ //g'

Het enige wat mij nog niet lukt is de validatie op het eerste karakter te laten doen. Hoe kan ik in sed aangeven dat sed de replace alleen moet uitvoeren op het eerste karakter?

http://www.xbmcfreak.nl/


  • Raku
  • Registratie: November 2001
  • Laatst online: 23-09-2022

Raku

Mental Aid

code:
1
sed 's/^ //'


Zie ook http://www.regular-expressions.info/anchors.html

//edit: Het is trouwens wel erg makkelijk te vinden: google 'regex match start' eens ...

[ Voor 34% gewijzigd door Raku op 28-09-2009 17:15 ]

Raku


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 26-01 23:08

Erhnam

het Hardware-Hondje :]

Topicstarter
Raku schreef op maandag 28 september 2009 @ 17:14:
code:
1
sed 's/^ //'


Zie ook http://www.regular-expressions.info/anchors.html

//edit: Het is trouwens wel erg makkelijk te vinden: google 'regex match start' eens ...
Geweldig! Ik wist inderdaad niet dat het zo makkelijk was. Ik was al aan het stoeien met .* en c1, maar in ieder geval bedankt!

http://www.xbmcfreak.nl/