thomas.pachinger
Goto Top

Begriff suchen und durch Datum ersetzen

cat etserver.log | sed 's/###DATEVAL###/date +"%D %T"/g' > etserver.log

Hallo!

Ich hab einen Enemy Territory Server laufen und möchte in der Logfile den Platzhalter ###DATEVAL### durch das aktuelle Datum (08/25/05 10:53:07) ersetzen.

Leider schreibt er mir date +"%D %T" in die Logfile.

Kann mir jemand einen Tipp geben?

Content-Key: 15120

Url: https://administrator.de/contentid/15120

Printed on: April 25, 2024 at 22:04 o'clock

Member: teddytrecker
teddytrecker Aug 30, 2005 at 07:08:09 (UTC)
Goto Top
Hallo,

ich kann Dir bei Deinem Problem leider nicht helfen. Ich würde aber gerne wissen wie Dein Server heisst, weil ich auch ein Fan von ET bin.
Member: thomas.pachinger
thomas.pachinger Aug 30, 2005 at 09:27:30 (UTC)
Goto Top
Unser Server ist der CyberKill #1 72h XPSave (et.german-cyberkill.de:27960)
Member: ragerat
ragerat Sep 02, 2005 at 07:27:42 (UTC)
Goto Top
Hallo Thomas,

cat etserver.log | sed 's/###DATEVAL###/date +"%D %T"/g' > etserver.log

versuchs mal so ...

sed "s.###DATEVAL###.`date +"%D %T"`.g" eserver.log > etserver.log
mit SED Version 3.02 Funktioniert es.

mfg
Thomas