Frank M.: Ubuntu Shell: Integer 3 Stellig ausgeben lassen

Hallo,

ich möchte mit einen kleinen Script die Zahlen von 1 bis 100 ausgeben lassen. Dabei sollen die Ausgaben immer 3 stellig sein (z. B. 001, 002, 003, ..., 100). Wie kann ich das per shell script umsetzen?

Hier mein Ansatz:

for ((i=1; i<101; i++)) do
echo $i
done

  1. Hi!

    ich möchte mit einen kleinen Script die Zahlen von 1 bis 100 ausgeben lassen. Dabei sollen die Ausgaben immer 3 stellig sein (z. B. 001, 002, 003, ..., 100). Wie kann ich das per shell script umsetzen?

    Zum formatierten Ausgaben kannst du printf verwenden.

    Lo!

    1. Vielen Dank für die schnelle Antwort. Leider bekomme ich immer nur Fehlermeldungen ausgegeben.
      Wie würde der Code aussehen, wenn man printf verwendet? Ich kann mir unter dem "Format" nichts vorstellen.

      1. Hi!

        Wie würde der Code aussehen, wenn man printf verwendet? Ich kann mir unter dem "Format" nichts vorstellen.

        Gib printf in eine Suchmaschine ein und du erhältst Anleitungen und sehr viele Beispiele. printf ist eine Standard-Funktion in C.

        Lo!

  2. [Gelöst] Dieser Link hat mir weiter geholfen:
    http://mywiki.wooledge.org/BashFAQ/018