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-ID: 15120

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

Ausgedruckt am: 26.11.2024 um 14:11 Uhr

teddytrecker
teddytrecker 30.08.2005 um 09:08:09 Uhr
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.
thomas.pachinger
thomas.pachinger 30.08.2005 um 11:27:30 Uhr
Goto Top
Unser Server ist der CyberKill #1 72h XPSave (et.german-cyberkill.de:27960)
ragerat
ragerat 02.09.2005 um 09:27:42 Uhr
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