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

Oscar Roozen linux op okkie.nu
Vr Okt 21 14:20:07 CEST 2022


On 29-09-2022 18:10, Julien Michielsen via Linux wrote:
> 
>> Op 29-09-2022 17:17 schreef Joost van Baal-Ilić <joostvb-nllgg op mdcc.cx>:
>>
>>   
>> Hoi Julien,
> [] ..
>> ben nu wel erg benieuwd hoe het werkende script er uiteindelijk uit
>> is gaan zien....
> 
> #!/bin/bash
>          for i in {1..22}
>          do
>                echo dsc_0$i.jpg
>                if test $i -le 9
>                      then
>                            echo mv -v ./dsc_0$i.jpg ./dsc_0$i.jpg;
>                            mv -v ./dsc_0$i.jpg ./dsc_0$i.jpg;
>                else
>                      if test $i -gt 9
>                      then
>                            echo mv -v ./dsc_$i.jpg ./dsc_$i.jpg
>                            mv -v ./dsc_$i.jpg ./dsc_$i.jpg
>                      fi
>                fi
>          done


Ik zit wat oude mail door te lezen en zag ook de bijdragen waar seq(1) en 
printf(1) werden geadviseerd, maar wil toch nog even wat kwijt:

	for i in {01..22}
	do
		echo $i  # no if needed
	done

of zo om even snel te testen:

	echo {01..22}

Daar is je voorloopnul. Helemaal gratis!



Meer informatie over de Linux maillijst