Package: devscripts
Version: 2.21.4
File: /usr/bin/checkbashisms

Regarding

possible bashism in (stdin) line 1 ('((' should be '$(('):
for (( k=1 ; k<8 ; k++ )) ; do echo $k ; done

OK, but

$ for (( k=1 ; k<8 ; k++ )) ; do echo $k ; done
1
2
3
4
5
6
7
$ for $(( k=1 ; k<8 ; k++ )) ; do echo $k ; done
bash: `$(( k=1 ; k<8 ; k++ ))': not a valid identifier

So checkbashisms needs to remember we are talking about a for loop here,
and say something different. (No, I don't know what it should say instead.)

Reply via email to