bonjour
j'ai un probleme avec les index d'un tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 
	varX=$(printf "%.4d" "1")
	varY=$(printf "%.4d" "1")
	varXM=$(printf "%.4d" $Vl)
	varC="$varX$varY"
	echo "$varC"
	varRef=$varB
	echo "ici ref:$varRef"
	echo "ici nb_C:$nb_C"
	for ((varB=$varRef;varB<$nb_C;varB++))
	do
		VTab[varC]=$(echo "${VByte[varB]}${VByte[varB+1]}${VByte[varB+2]}")
		echo "$varB - $varC - ${VTab[varC]}" # >> test_svg_tab2.txt
		if [[ $varX == $varXM ]]
		then
			varX=$(printf "%.4d" "1")
			((varY=varY+1))
			varY=$(printf "%.4d" $varY)
			varC="$varX$varY"
		else
			((varX=varX+1))
			varX=$(printf "%.4d" $varX)
			varC="$varX$varY"
		fi	
		sleep 2	
		((varB=varB+2))
#
	done
resultat de execution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
00010001
ici ref:57
ici nb_C:207
57 - 00010001 - 000000
60 - 00020001 - FFFFFF
63 - 00030001 - 000000
66 - 00040001 - FFFFFF
69 - 00050001 - 323232
72 - 00060001 - FFFFFF
75 - 00070001 - 5E5E5E
./test_svg_ocr: line 71: 00080001: value too great for base (error token is "00080001")
pourquoi on me dit que index est trop grand ?

merci d'avance