On Wed, Jan 23, 2019 at 03:59:12PM +0000, Shen Herbert wrote:
(...)
> Repeat-By:
> Run this script:
> ```
> set +T
> one { trap 'echo in one' RETURN; }
> all {
> trap 'echo in all' RETURN
> one
> }
> all
> ```
Hm, the script above is a bit odd, these aren't syntactically valid function
definitions:
dualbus@system76-pc:~$ cat > file
set +T
one { trap 'echo in one' RETURN; }
all {
trap 'echo in all' RETURN
one
}
all
dualbus@system76-pc:~$ bash file
file: line 2: syntax error near unexpected token `}'
file: line 2: `one { trap 'echo in one' RETURN; }'
Do you have another example we can use?