Salve.
Scopiazzando qua e là, visto che capisco molto poco di bash, ho fatto questo piccolo script per sostituire strighe di caratteri in file:
1) se eseguo questo comando e lui non trova stringhe da sostituire mi restituisce un errore "mv: `prova.txt' e `prova.txt' sono lo stesso file". E così per ogni file o directory in cui non ci sono caratteri da sostituire.codice:for i in *; do mv "$i" `echo $i | tr -s 'à' 'a'`; done
Come ovviare a questo comportamento?
2) vorrei che il comando sia valido non solo per i file e le cartelle presenti, ma che sia ricorsivo.
Come fare??
Grazie,
Sergej