<br>scusate l&#39;ignoranza totale...<br><br>ho una directory con circa 5000 file quasi tutti identici del tipo:<br>cognome_xx_081001.pdf<br><br>vorrei trasformare tutti i cognomi in maiuscolo e poi aggiungere davanti un prefisso...?!?<br>
ed ottenere quindi:<br>prefisso_COGNOME_xx_081001.pdf<br><br>ho provato con:<br>$ for i in `ls` ; do mv $i `echo $i |tr &#39;[:lower:]&#39; &#39;[:upper:]&#39;`; done <br>tanto per iniziare trasformarli in maiuscolo ma ottengo:<br>
mv: `agoros_pa_080119.pdf&#39; e `AGOROS_PA_080119.PDF&#39; sono lo stesso file<br><br>e poi con: <br>$ for i in `ls`; do mv $i &quot;prefisso&quot;$i ; done<br><br>avrei il risultato finale!<br><br>ma la prima parte... cioè da minuscolo a maiuscolo come la risolvo?<br>
<br><br>-- <br>Alessandro Scapuzzi (dado)<br>Linux User #405965