Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MIKE bt« (04.06.2009, 22:22)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (05.06.2009, 21:44)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 |
#!/bin/bash ( /bin/bash -x /modchart/system/s1.sh 1 ) 2>&1 | logger |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MIKE bt« (07.06.2009, 06:03)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Zitat
Original von MIKE bt
Was ich jetzt noch bemerkt habe, ist ein sonderbares Verhalten von printf:
printf "%'.8d" $variable bringt folgende Ergebnisse:
18 => 00000.018 ???? kein Punkt in den aufgefüllten Nullen
723 => 00000.723 ???? dto
1415 => 00001.415 ???? dto
1234567 => 01.234.567 ok
printf "%'8d" $variable bringt folgende Ergebnisse:
18 => 18 ok
723 =>723 ok
1415 => 1.415 ok
1234567 => 1.234.567 ok
12345678901 => 12345.678.901 ????? hier sollte nach der 2 auch ein Punkt sein
(kommt immer dann vor, wenn die Zahl > als die angegebene Formatweite ist).
Da es in den man-Pages und auch sonst im Netz nahezu keine Infos über das ' für Tausendertrennung gibt, weiss ist somit auch nicht, ob das Verhalten evtl. normal ist.
Zitat
Jedenfalls tausend Dank an linuxerr, Dein Lösungsansatz hat mich auf die richtige Spur gebracht. Vielen Dank für die Geduld und Hilfe.
Zitat
Manchmal frage ich mich, ob 1 Leben überhaupt ausreicht, Linux "richtig" zu beherrschen
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (07.06.2009, 13:45)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)