Bir klasörde birçok dosya var ve onlara önek veya sonek ( her ikisi de değil ) eklemek istiyorum . Kontrol ettim burada ve ben kullanabilirsiniz öğrendim
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
ile biten tüm dosyalara bir önek eklemek için .jpg
(ve kaldırırsam .jpg
, geçerli klasördeki tüm dosyalara önek ekler).
Ancak şunu yapabilmek istiyorum
- (Olduğunu, yeniden adlandırma bir sufix ekleme
filename.ext
içinfilename.whatever.ext
) - Ön ekin veya son ekin zaten mevcut olup olmadığını kontrol edin ve atlayın,
addprefix whatever *.ext
Veya gibi bağımsız değişkenleri kabul eden bir takma ad oluşturunaddsufix whatever *.*