C
cahlnickel
Jungspund
hallo zusammen,
unter solaris10 für x86 versuche ich mittels sed in einem csh skript das erstelldatum einer postscript datei zu verändern...bei der deklaration der variablen verstehe ich aber etwas nicht?!
teil der postscript datei:
%!PS-Adobe-3.0
%---------------------------- Header --------------------------
%%Title: Default Title
%%Creator: Default Creator
%%CreationDate: Mon Feb 2 15:31:04 2009 - vor der 2 sind 2 leerzeichen!
gibt mir
Mon Feb 2 15:31:04 2009 mit nur einem leerzeichen - dementsprechend kann ich dann auch nicht
auch wenn ich versuche ein neues datum anzugeben
passiert das gleiche mit dem leerzeichen
sowas wie
hilft auch nicht?!
kann mir jemand sagen was ich da nicht verstehe oder hat jemand eine andere idee? bei psutils hab ich auch nichts gefunden
vielen dank schon mal
ingo
unter solaris10 für x86 versuche ich mittels sed in einem csh skript das erstelldatum einer postscript datei zu verändern...bei der deklaration der variablen verstehe ich aber etwas nicht?!
teil der postscript datei:
%!PS-Adobe-3.0
%---------------------------- Header --------------------------
%%Title: Default Title
%%Creator: Default Creator
%%CreationDate: Mon Feb 2 15:31:04 2009 - vor der 2 sind 2 leerzeichen!
Code:
set created = `more $PATH/file.ps | grep CreationDate | cut -d " " -f 2,3,4,5,6,7`
echo $created
Mon Feb 2 15:31:04 2009 mit nur einem leerzeichen - dementsprechend kann ich dann auch nicht
Code:
sed "s/${created}/${new}" file.ps
Code:
set new = "Tue Jan 2 14:14:23 2008"
echo $new
sowas wie
Code:
echo $created | awk '{if ($3<10) $3=" "$3}{print}'
kann mir jemand sagen was ich da nicht verstehe oder hat jemand eine andere idee? bei psutils hab ich auch nichts gefunden
vielen dank schon mal
ingo