<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">(En nu naar het juiste adres...)</div><div dir="ltr" class="gmail_attr">Op wo 28 sep. 2022 11:07 schreef Guus Snijders <<a href="mailto:gsnijders@gmail.com">gsnijders@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op wo 28 sep. 2022 10:02 schreef Julien Michielsen via Linux <<a href="mailto:linux@lists.nllgg.nl" target="_blank" rel="noreferrer">linux@lists.nllgg.nl</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
   
 
 <div>
  <div>
   Heb een eenvoudige forloop in een script gezet (verander filenaam DSC_0000001.JPG  in
  </div>
  <div>
   dsc.i.jpg, maar bash geeft een foutmelding:
   <br>
  </div>
  <div>
   <br>
  </div>
  <div>
   /home/julien/com/forloop: line 8: syntax error near unexpected token `done'
   <br>/home/julien/com/forloop: line 8: `done'
   <br>
  </div>
  <div>
   <br>
  </div>
  <div>
   Het script:
   <br>
  </div>
  <div>
    1 #!bin/bash
   <br>2 for i in {1..22}
   <br>3 #DSC_0000001.html
   <br>4 do
   <br>5 echo DSC_390$i.JPG
   <br>6 if(i LE 9) then mv ./DSC_000000$i.JPG ./dsc_0$i.jpg
   <br>7 elif i GT 9 then mv ./DSC_00000$i.JPG ./dsc_$i.jpg
   <br>8 done
   <br>
  </div>
  <div>
   <br>
  </div>
  <div>
   Het zal wel een domme fout zijn, maar ik zie niet wat.</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Er gaan een paar zaken fout volgens mij;</div><div dir="auto"><br></div><div dir="auto">if (i LE 9 )</div><div dir="auto">Ronde haken () ipv rechte haken [] ?</div><div dir="auto">Je vergelijkt de string "i" met een integer, waarschijnlijk wil je de variabele $i hebben...</div><div dir="auto"><br></div><div dir="auto">en aan het eind:</div><div dir="auto">elif</div><div dir="auto">mv etc.</div><div dir="auto">done</div><div dir="auto"><br></div><div dir="auto">Waar eindigt de "if" clausule?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Zoek eens op "bash if example" en "bash for loop" en test de onderdelen voor je ze samenvoegt in 1 geheel. :)</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Mvg, Guus Snijders</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
 </div>
</blockquote></div></div></div>
</blockquote></div></div></div>