Inhalte mit führenden Nulle

H

hgw44

Grünschnabel
Hallo :)

Gibt es eine Möglichkeit eine Variable mit führenden Nullen ausgeben zu lassen? (nicht test="00"$var) Der Grund ich habe eine Variable mit einem Integer Wert z.B. "1" der folgendermaßen ausgegeben werden soll "001" dieser Wert wiederum soll an eine Zeichenkette angefügt werden z.B. hwink001 Dabei soll das Kürzel soll 001 auch erhöht werden können z.B. auf 002 usw. muss aber immer dreistellig bleiben....also auch bei 009 zu 010 und nicht 0010....

Kennt jemand eine Lösung?

Grüße Hans-Georg
 
Geht so etwas:
Code:
#!/bin/bash

base="hwinkl"
counter=0


for (( counter = 0; counter < 12; counter++ )); do
    number=$(printf %03i $counter)
    name="${base}$number"
    echo "Name: " $name;
done
?
 

Ähnliche Themen

bash: Fehlermeldung und Werte in Array sortieren?

Zurück
Oben