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: