Immaginiamo di voler sostituire un particolare carattere nel nome dei file dentro ad una cartella. Nel mio caso in tutti i nomi è presente una @ che voglio trasformare in uno _.
Utilizzando semplici comandi di bash è possibile fare questa operazione da terminale nel modo seguente:
1 2 3 |
for i in *@*; do mv "$i" "${i//@/_}" done |