[gl-como] Aiuto per rinominare file
De Prisco Davide
deprisco.davide@gmail.com
Ven 11 Giu 2010 12:01:38 CEST
davide perlatti ha scritto , Il 11/06/2010 11:09:
> Mi da questo errore...
> for i in *; do mv $i $(echo $i | tr [:upper:] [:lower:]); done
> mv: l'obiettivo `prova.png' non è una directory
> Questo è l' output del comando dato in una dir dove ci sono due file:
> DAVIDE.png e DAVIDE PROVA.png
> Il problema è che ho bisogno dei file in minuscolo e con spazi
> Non ci sono scappatoie?
> Secondo te potrei fare in modo di sostituire " " con "_" trasformarli
> e poi riportarli da "_" a " "???
>
>
Puoi usare sed e delle variabili di appoggio, brutto da vedersi ma
funzionale: sed 's/\ /\/ /g'
così facendo otterrai delle stringhe con al posto degli spazi dei "\ "
in modo da poterli usare anche con comandi da console
#!/bin/bash
pluto="E che cazz!!!!! R R";
echo $pluto | sed 's/\ /\/ /g'
Davide
Maggiori informazioni sulla lista
gl-como