[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nomi con gli spazi...



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alle 02:16, sabato 26 aprile 2003, Guldo K ha scritto:
> Ragazzi, ho un n-esimo problemino, e sono di nuovo qui.
> Mi sono scritto uno script per automatizzare il resampling dei file audio,
> eccolo qua:
>
> #!/bin/bash
>
> if echo $1 | grep -iq '\-h'
> then
>    echo 'sintassi: mp32wav dest_dir file1 file2 ...'
> else
>    for T in $*; do
>       if echo $T | grep -iq '.mp3'
>       then
>          mpg123 -w ~/tmp.wav $T
>          N=`basename $T ".mp3"`
>          if echo $1/ | grep -iq '//'
>          then
>             sox ~/tmp.wav -r 44100 -c 2 $1$N.wav
>          else
>             sox ~/tmp.wav -r 44100 -c 2 $1/$N.wav
>          fi
>          rm ~/tmp.wav
>       fi
>    done
> fi
>
> Funzionerebbe anche, se non fosse che...
> i nomi dei files in questione sono pieni di spazi...

Se nello script rinominassi i files mettendo underscore al posto degli spazi?
Mettendo che la dir di partenza sia pippo, qualcosa del genere...

function cambia_spazi_con_und () {
    PERCORSO=pippo
    for i in $PERCORSO/*
      do mv "$i" "${i// /_}"
    done
}

- -- 
Francesco
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+qfSA2YzCbENZYYERAlUYAJ4y+2Uelj3w56lCpzmr1YfwgR+wYwCfZ/Hr
RcPlLU05tkvFiE0yNaC/mQ4=
=5J1v
-----END PGP SIGNATURE-----



Reply to: