Re: search and replace / Parser
Hallo Axel,
> ich suche ein nettes tool für die Shell um folgendes zu erreichen:
> Ich möchte in einer Text(Log)datei
> http://*/
> durch
> http://*
> ersetzen. Es sollen also alle URLs, die ein Slash am Ende haben,
> durch sich selbst ohne Slash am Ende ersetzt werden.
> Welches Tool ist hierfür gut geeignet ? Habt ihr evtl. ein Bsp.?
> Das Tool sollte per Cronjob aufrufbar sein, also die Regular Ex-
> pression sollte als Parameter mitgegeben werden können.
Ich wuerd einfach sed nehmen :
sed -e "s/\/$//" <dateiname>
Geht bestimmt auch eleganter, aber diese Loesung tuts auf jeden Fall. Der
Ausdruck zwischen den Anfuehrungszeichen heisst soviel wie
ersetze (s) alle vorkommen von / (\/) am Ende einer Zeile ($) durch
nichts.
HTH
Sven
--
Sven Broeckling /"\
sven@broeckling.de \ / ASCII Ribbon Campaign
http://www.broeckling.de x Say NO to HTML in email and news
+49 173 9723208 / \ Please don't send .doc files
Reply to: