Ho centinaia di file jpg in cartelle diverse in questo modo:Rimuovere gli spazi bianchi da nomi di file in Linux
- 304775 105_01.jpg
- 304775 105_03.jpg
- 304775 105_05.jpg
- 304775 105_07 .jpg
- 304775 105_02.jpg
- 304775 105_04.jpg
- 304775 10 5_06.jpg
Fondamentalmente, ho bisogno di rimuovere gli SPAZI. So già il comando per cambiare gli spazi in underscore:
$ rename "s/ /_/g" *
Ma non ho bisogno le sottolineature in questo caso. Ho solo bisogno di rimuovere lo spazio. Ho provato quanto segue, ma non ha funzionato:
$ rename "s/ //g" *
Qualsiasi aiuto sarebbe apprezzato.
Funziona !!! Grazie mille! Puoi spiegare perché $ rename "s/// g" * non funzionava? –
$ rinomina "s/// g" * funziona correttamente per me. Forse c'è qualcosa di strano nel tuo ambiente. Stai usando bash? – Blake
Sì, sto usando bash. Deve essere qualcosa di strano con il mio ambiente. –