[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: