Substitutieproblemen!

Pagina: 1
Acties:

  • zezke
  • Registratie: September 2006
  • Laatst online: 30-01 12:41
Ik zit met een bestand waarin de eerste regel met het voorkomen van de reeks <li> moet verwijdert worden.

Eerst probeerde ik met sed, maar vergat dat deze lijn per lijn behandelt en zo alle lijnen verwijdert.

Daarna ed:
ed stapel.html > /dev/null << HIER
s/<li>[^<]*<\/li>//
w
q
HIER
lynx --dump stapel.html


Werkt dus ook niet

Nog een poging met ed
ed stapel.html > /dev/null << HIER
/<li>/d
w
q
HIER
lynx --dump stapel.html

Verwijdert opnieuw alle regels.

Iemand een voorstel?

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
sed -i.bak '0,/<li>/s///' foo die haalt toch gewoon de eerste <li> weg?

deze dus :P

[ Voor 11% gewijzigd door Zwerver op 07-12-2007 17:00 . Reden: iets weggehaald ]

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • zezke
  • Registratie: September 2006
  • Laatst online: 30-01 12:41
De -i optie is jammer genoeg niet beschikbaar op de terminal waar dit uitgevoerd moet worden.

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
err? Wat voor terminal is het? Welk OS? Kan je het niet zonder -i gebruiken en de output naar een andere file gooien?

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • _-_bram_-_
  • Registratie: Mei 2007
  • Laatst online: 30-01 15:41
Iemand die ook in de 1e Bacherlor Informatica zit in Gent!

  • zezke
  • Registratie: September 2006
  • Laatst online: 30-01 12:41
Probleem is al opgelost, bedankt.

En idd ook 1e bachelor.

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

zezke schreef op zaterdag 08 december 2007 @ 11:26:
Probleem is al opgelost, bedankt.

En idd ook 1e bachelor.
Post aub de oplossing, kunnen andere mensen die hier met de search uitkomen ook meegenieten van jouw vreugde ;)

Going for adventure, lots of sun and a convertible! | GMT-8


  • zezke
  • Registratie: September 2006
  • Laatst online: 30-01 12:41
Ik heb gewoon het probleem omzeild door de <li>...</li> telkens op dezelfde lijn erbij te voegen en gebruik dan m'n eerste oplossing met sed

  • Pim.
  • Registratie: Mei 2001
  • Laatst online: 16-08-2025

Pim.

Aut viam inveniam, aut faciam

Zezke, het duurde even voor ik er achter kwam maar het is niet de bedoeling om dezelfde vraag te blijven stellen. Ik zag dat je hier: substitutie sed in script exacte dezelfde vraag hebt gesteld. Het was makkelijker om door te gaan op iets wat al bestaat als weer helemaal opnieuw.

"The trouble with quotes from the Internet is that you can never know if they are genuine." - Elvis Presley | Niet met me eens ? DM ME

Pagina: 1