Ich versuche, ein Shell-Skript zu erstellen, das bestimmte Dateien nach bestimmten Regeln konvertieren soll. Die Dateien werden wie folgt organisiert:Shell-Skript-Schleife über Dateinamen von 0000 bis 1500
file_0000.adat
file_0001.adat
file_0002.adat
file_0003.adat
...
file_0010.adat
file_0011.adat
...
file_9999.adat
Meine aktuelle Skript sieht wie folgt aus:
#!/bin/sh
lauf=$(expr 0)
for filename in ../distData/file_*.adat
do
...
lauf=$(expr $lauf + 1)
done;
Aber jetzt will ich nur die Dateien mit den Zahlen von 0000 bis 1500. Für die Umwandlung Ich brauche die Anzahl der die Datei (erledigt durch die Variable lauf
im Skript). Ich kann jetzt nicht herausfinden, wie ich das machen soll.
Danke für die Antworten.
perfekt, danke – Haatschii
Gute Eins! Wusste nicht über "-w" in 'seq'. Ich sehe in 'man seq', dass" die Breite durch Auffüllen mit führenden Nullen ausgeglichen wird ". – fedorqui