
6 Dec
2018
6 Dec
'18
3:58 p.m.
On Thu, Dec 6, 2018 at 12:44 PM Andy Pont andy.pont@sdcsystems.com wrote:
Fabio wrote...
$ /bin/sh --version /bin/sh: 0: Illegal option --
In my system /bin/sh points to bash: $ ls -al /bin/sh lrwxrwxrwx 1 root root 4 mai 2 2018 /bin/sh -> dash
Just to pick up on the obvious… /bin/sh is showing as linked to dash not bash!
Yes, I meant bash.
Using (( … )) for arithmetic expansion is a bashism [1]
Correct: $ cat random.sh #!/bin/sh echo $(($RANDOM % 10)) $ checkbashisms random.sh possible bashism in random.sh line 2 ($RANDOM): echo $(($RANDOM % 10))