cicada> echo -e '#!/bin/sh\necho works' > /bin/1
cicada> chmod +x /bin/1
cicada> 1
1
bash> 1
works
cicada> touch a b; echo "$(echo "$(echo "$(ls)")")"
$(echo $(echo a
b
bash> echo "$(echo "$(echo "$(ls)")")"
a
b cicada> echo -e '#!/bin/sh\necho works' > /bin/1
cicada> chmod +x /bin/1
cicada> 1
1
bash> 1
works
cicada> touch a b; echo "$(echo "$(echo "$(ls)")")"
$(echo $(echo a
b
bash> echo "$(echo "$(echo "$(ls)")")"
a
bIt looks like a bad command to me (nested $ and nested `"` do not smell good). Probably I would mark this a wont-fix. But if I found I does make sense (useful in some meaningful places) - I'll consider to update cicada to align with Bash. Thanks for reporting.
cicada> /bin/1
A bare `1` is a math arithmetic, as described in README, which with a higher precedence.