Ho molti file in una cartella e voglio aggiungere un prefisso o un suffisso (non entrambi ) ad essi. Ho controllato qui e ho scoperto che posso usare
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
per aggiungere un prefisso a tutti i file che terminano con .jpg
(e se rimuovo .jpg
, aggiungerà il prefisso a tutti i file nella cartella corrente).
Tuttavia, mi piacerebbe poterlo fare
- Aggiungi un suffisso (ovvero, rinomina
filename.ext
infilename.whatever.ext
), - Verifica se il prefisso o il suffisso è già presente e quindi salta,
- Crea un alias che accetta argomenti come
addprefix whatever *.ext
oaddsufix whatever *.*