[Linux-Biella] Script with mv returns mv: l'obiettivo "prova1.wav" non è una directory

PaulTT ptt a bilug.it
Lun 23 Maggio 2016 11:58:32 CEST


On 21/05/2016 17:53, Lorenzo Del Vecchio wrote:
> Ho il seguente script:
>
> #!/bin/bash
>
> $1
> title=$1
> #icedax dev=/dev/cdrom -vall cddb=0 -B -Owav
> list=`ls -1 *.wav`
> est=".wav"
> key=1
> for i in "${list[@]}"
> do
>     echo $i
>     mv $i $title$key$est
>     key=$((key+1))
>
> done
> ls -1 *.wav
> #for f in *.wav; do lame -V 1 "$f" "${f%.wav}.mp3"; done
> #cp ./*.mp3 /media/abewayer/WALKMAN/MUSIC/
> #eject
>
> Che se lanciato riporta il seguente errore:
>
> mv: l'obiettivo "prova1.wav" non è una directory
>
> Come posso eseguire il comando mv in questa circostanza?
>

mettendo il " attorno a $i
cosi' a naso

-- 
Mettitelo bene in testa.
La speranza è una cosa pericolosa.
La speranza può far impazzire un uomo.



Maggiori informazioni sulla lista Linux