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?