Hi, I just stepped over a difference between bash and busybox. To illustrate I wrote this simple script:
---------- #!/bin/sh bar () { echo -n $foo; } foo=1 bar foo=2 bar bar ---------- bash, zsh, posh output 121 busybox sh, dash, (m)ksh output 122 checkbashisms doesn't complain. Which of the three is wrong? Where shall I file bugs? When bar is not a function but an external script the output is 121 with all the shells. Greetings Timo
signature.asc
Description: This is a digitally signed message part.