Mam wiele plików w folderze i chcę dodać do nich albo prefiks, albo sufiks (nie oba ). Sprawdziłem tutaj i dowiedziałem się, że mogę korzystać
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
aby dodać prefiks do wszystkich plików kończących się na .jpg
(a jeśli .jpg
go usunę, doda prefiks do wszystkich plików w bieżącym folderze).
Chciałbym jednak móc
- Dodaj sufiks (czyli zmień nazwę
filename.ext
nafilename.whatever.ext
), - Sprawdź, czy prefiks lub sufiks jest już obecny, a następnie pomiń,
- Utwórz alias, który akceptuje argumenty takie jak
addprefix whatever *.ext
lubaddsufix whatever *.*