(erledigt) bash 00000 + 1 = 1 aber nicht 00001 !

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ren22

(erledigt) bash 00000 + 1 = 1 aber nicht 00001 !

Beitrag von ren22 » 14.09.2019 09:11:43

Hallo,

wie kann man mit bash (00000 + 1) rechnen sodass als Ausgabe 00001 erscheint und nicht 1 !?

Danke
Zuletzt geändert von ren22 am 14.09.2019 09:24:36, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: bash 00000 + 1 = 1 aber nicht 00001 !

Beitrag von DeletedUserReAsG » 14.09.2019 09:18:40

„rechnen“ und „Ausgabe formatieren“ sind verschiedene Dinge.

Code: Alles auswählen

$ printf %05d $((00000+1)) 
00001

ren22

Re: bash 00000 + 1 = 1 aber nicht 00001 !

Beitrag von ren22 » 14.09.2019 09:24:25

danke, habs auch gerade gefunden :-)

Code: Alles auswählen

printf "%0*d\n" 5 $(echo "00000+1" | bc)

Antworten