Vad det för fel med denna kodsnutt?
"$l"=0
for I in *.mp3
do
"$l"="$l"+1
echo Låt nummer "$l": "$I"
done
Felmeddelanden:
./mp3: line 4: =+1: command not found
Låt nummer : EraAmeno.mp3
1 svar · 172 visningar · startad av Dr-man
Vad det för fel med denna kodsnutt?
"$l"=0
for I in *.mp3
do
"$l"="$l"+1
echo Låt nummer "$l": "$I"
done
Felmeddelanden:
./mp3: line 4: =+1: command not found
Låt nummer : EraAmeno.mp3
Det ser konstigt ut på lite olika ställen...
n=0 [red]# inget $-tecken vid tilldelning[/red]
for i in *.mp3
do
n=$(($n+1)) [red]# aritmetisk evaluering inom $((sådana här skapelser))[/red]
echo Låt nummer "$n": "$i"
done
Dessutom tycker jag att det blir lite osnyggt att ha en variabel som heter l och en som heter I - shellscript brukar bli svårlästa nog ändå :)