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.extinfilename.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 *.extoder akzeptiertaddsufix whatever *.*