Hi Werner,
printf ist ein Befehl der Programmiersprache C! In Tutorials dafür müßte
genau beschrieben sein, wie man mit printf Zahlen formatiert!
MfG
multilingus
On Tue, 08 May 2007 10:51:59 +0200, Werner Flamme
Matthias Dort schrieb:
Hi all, von dem Befehl `date +"%d"` bekomme ich 08 ausgegeben. Es scheint mir nicht möglich mit date, einfach 8 ohne 0 davorne zu haben. Weiß jemand was? Sonst wäre eine Lösung mit printf, von 08 zu 8 zu formatieren. So wie folgendes habe ich versucht: DAY0=$(date +"%d") DAY1=$(printf "%d" $DAY0) Leider taucht die Fehlermeldung auf: "printf: 08: invalid number" Schönen Dank für Hinweise im voraus! peter
Hallo peter,
DAY0=$(date +%e)
führt bei mir dazu, dass sich printf nicht beschwert :-)
HTH Werner
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org