Tom: Datum ersetzen mit sed

Beitrag lesen

Hello,

Wie wäre es, erst mal langsam anzufangen. Tausch doch erstmal nur ein Wort aus...
Und dann würde ich für den Befehlsstring auch nur einfache Häkchen nehmen in der Shell

% echo "Sat Nov  1 12:13:14 CET 2008" |sed -e 's/(Nov)/xxx/g'
Sat xxx  1 12:13:14 CET 2008
% echo "Sat Nov  1 12:13:14 CET 2008" |sed -e 's/(Nov|Dec)/xxx/g'
Sat Nov  1 12:13:14 CET 2008

es scheint an der Pipe zu liegen... hm...

Und nun mal mit einfachen Häkchen ohne das Escaping bei der Pipe.
Ich glaube, die Klammern brauchen bei beiden Versionen (BSD und Debian) ein Escaping

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de