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 .jpggo usunę, doda prefiks do wszystkich plików w bieżącym folderze).
Chciałbym jednak móc
- Dodaj sufiks (czyli zmień nazwę
filename.extnafilename.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 *.extlubaddsufix whatever *.*