PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen und Lesezeichen



04-02-2001, 22:56
hi kleines prob.

wie füge ich bei der Übergabe von Werten in eine Variable ein zweites leerzeichen hinzufügen möchte, wird dies immer weggelassen.

z.b.

today=`date +%b%e`
echo=$today ergibt
Feb_4 # _ entspricht einem Leerzeichen

ich brauche aber
Feb_ _4 so daß dies mit der Ausgabe in /var/log/messages übereinstimmt.

thanks and greets


[Dieser Beitrag wurde von pucki am 04. Februar 2001 editiert.]

04-02-2001, 23:50
date "+%b %e"
oder
date +%b\ %e

06-02-2001, 10:30
jau, es funzt ;-)

zuerst wollte ich dich ja in den Himmel schießen ;-)
sobald ich die Variable über echo ausgab, fehlte das leerzeichen wieder ;-) obwohl es das ganze von grep richtig verarbeitet wurde.
echo "`date "+%b %e"`" hingegen funzt wunderbar ;-)

Na ja, s'is ja noch kein Meister vom Himmel gefallen ;-)

thanks and greets

06-02-2001, 14:07
Also daß da keine Mißverständnisse aufkommen ;-). Mit dem unwissenden hab ich mich gemeint ;-)

und danke noch für den weiteren Tip ;-)



------------------
grüße
Reinhard

06-02-2001, 15:38
bitteschoen ;-)

der ebenso Unwissende
(der hier zum Glueck doch ein bisschen was gewusst hat)

07-02-2001, 00:00
Du musst halt auch
today=date "+%b %e"
echo "$today"
benutzen