Kodsnutten här nedanför fick jag ifrån en gammal tråd tråd där jag fick hjälp med ett liknande problem. Problemet är ju bara att den inte funkar för mig.
Ursprunglig kodsnutt från tråden:
Kod: Markera allt
#!/bin/bash
#
for (( i=1 ; i<=20 ; i++ ))
do
if [ $i -le 9 ]
then
`mv 01-0$i 01-0$i.jpg`
else
`mv 01-$i 01-$i.jpg`
fi
done
Kod: Markera allt
#!/bin/bash
#
for (( i=0 ; i<=21 ; i++ ))
do
if [ $i -le 9 ]
then
`mv gm_tt0$i.gm;1 gm_tt0$i.gm`
else
`mv gm_tt$i.gm;1 gm_tt$i.gm`
fi
done
Så... vad har jag gjort fel?
om jag fick gissa själv, så skulle jag säga att semikolonet behöver escaperas, men har ingen aning om vad jag ska använda för escape-sekvens.