[linux] Wat is er fout in dit bash-script?

Julien Michielsen michkloo op xs4all.nl
Wo Sep 28 10:02:05 CEST 2022


 Heb een eenvoudige forloop in een script gezet (verander filenaam DSC_0000001.JPG  in 
 dsc.i.jpg, maar bash geeft een foutmelding: 



 /home/julien/com/forloop: line 8: syntax error near unexpected token `done' 
/home/julien/com/forloop: line 8: `done' 



 Het script: 

 1 #!bin/bash 
2 for i in {1..22} 
3 #DSC_0000001.html 
4 do 
5 echo DSC_390$i.JPG 
6 if(i LE 9) then mv ./DSC_000000$i.JPG ./dsc_0$i.jpg 
7 elif i GT 9 then mv ./DSC_00000$i.JPG ./dsc_$i.jpg 
8 done 



 Het zal wel een domme fout zijn, maar ik zie niet wat. 

 Iemand die mij kan helpen? 

 dank-dank 

 Julien 
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20220928/46d99210/attachment.htm>


Meer informatie over de Linux maillijst