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

Lorenzo Del Vecchio abe001.eu a gmail.com
Lun 23 Maggio 2016 16:45:43 CEST


2016-05-23 11:58 GMT+02:00 PaulTT <ptt a bilug.it>:

> 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
>
>
> Ho risolto, ho rifatto lo script in php-cli
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <https://list.bilug.it/pipermail/linux/attachments/20160523/ba55d8ae/attachment.html>


Maggiori informazioni sulla lista Linux