Ich habe viele Dateien in einem Ordner und möchte ihnen entweder ein Präfix oder ein Suffix (nicht beides ) hinzufügen . Ich habe hier nachgesehen und herausgefunden, dass ich es verwenden kann
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
um allen Dateien, die auf enden, ein Präfix hinzuzufügen .jpg
(und wenn ich das entferne .jpg
, wird das Präfix allen Dateien im aktuellen Ordner hinzugefügt).
Ich würde es aber gerne können
- Ein Sufix hinzufügen (dh umbenennen
filename.ext
infilename.whatever.ext
), - Überprüfen Sie, ob das Präfix oder Suffix bereits vorhanden ist, und überspringen Sie dann
- Erstellen Sie einen Alias, der Argumente wie
addprefix whatever *.ext
oder akzeptiertaddsufix whatever *.*