Naja, so hasst du alle Dateien der Reihe nach nach "Bildschirmfoto" umbenannt, oder?
D. h. eine Datei muesste noch da sein?! Du haettest das Leerzeichen einfach nur escapen muessten:
Code: Alles auswählen
for i in Bildschirmfoto* ; do mv $i Bildschirmfoto\ `seq 71 125 1` ; done
Edith: Ich denke du hast den seq Befehl auch nicht richtig verstanden. Ich hab den noch nie benutzt, aber in deiner Variante gibt er genau garnichts aus
Laut meiner manpage sieht die Syntax so aus:
seq [OPTION]... FIRST INCREMENT LAST
Ich vermute du wolltest also
schreiben. Aber auch das bringt dir auch nichts. Der seq Befehl in deinem Beispiel (in meiner berichtigten Version) wuerde jeden Schleifendurchlauf
75 76 77 78...125 schreiben, und nicht wie du vermutlich wolltest, jeden Schleifendurchlauf nur eine Zahl schreiben und dann um eins erhoehen.