Marco Bodrato wrote:
Bingo!!! Funziona ed è esattamente quello che intendevo! Grazie. Quindi la bash è salva (per ora)! Ma dove si leggono queste cose? il man mi pare non lo dica...Non hai provato quella che aggira il problema :-) for i in *%3a*; do mv $i ${i//[%]3a/:}; done Dovrebbe funzionare.
Grazie anche a Guido per: NEWNAME="${OLDNAME%\%3a*}:${OLDNAME##*%3a}" e a Silvano per NEWNAME=`echo $OLDNAME|sed 's/%3a/:/'` nonché a anabik per: rename s/%3a/:/ *%3a* e anche per lo scriptino perl, che mi sarà comunque utilissimo. Non si finisce mai di imparare nuove e differenti soluzioni. Ciao -- ZaFx <-- this guy needs therapy