geist_der_foren Geschrieben 22. Juli 2004 Geschrieben 22. Juli 2004 Hi @all, gibt es eine möglichkeit eine Führende 0 zu behalten ? Und zwar meine ich damit Folgendes. Wenn ich z.B.: Folgendes mach:expr 08 - 01 = 7Ich würde aber gerne 07 als ergebnis bekommen, gibt es da eine Möglichekeit oder villeicht eine andere Lösung ? Danke schon mal im voraus.
Schlaubi Geschrieben 22. Juli 2004 Geschrieben 22. Juli 2004 was dümmeres als: echo "0$(expr 08 - 01)" fällt mir nicht ein
geist_der_foren Geschrieben 22. Juli 2004 Autor Geschrieben 22. Juli 2004 was dümmeres als: echo "0$(expr 08 - 01)" fällt mir nicht ein Hi, danke für dein Post ... Ich hab so eine Ähnliche Lösung gehabt, aber ich hab dann gleich gemerkt dass, das nicht ist, weill wenn ich folgendes ausrechnen will echo "0$(expr 11 - 01)" kommt nicht 10 sondern 010 raus
nic_power Geschrieben 22. Juli 2004 Geschrieben 22. Juli 2004 Hallo, echo "$(expr 8 - 1)" | awk '{printf("%02d\n",$1)}' Nic
Jasper Geschrieben 24. Juli 2004 Geschrieben 24. Juli 2004 echo "$(expr 8 - 1)" | awk '{printf("%02d\n",$1)}' printf "%02d" $(expr 8 - 1) ist etwas einfacher. mit bash kann man es noch einfacher machen: printf "%02d" $((8 - 1)) wenn für minuent und/oder subtrahent variablen verwendet werden, die zahlenbasis mit basis# angeben (führende 0 steht sonst für oktal). -j
geist_der_foren Geschrieben 26. Juli 2004 Autor Geschrieben 26. Juli 2004 Danke für die Antworten ... Ihr habt mir wirklich weiter geholfen gruß geist_der_foren
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden