I have a script which absolutely 100% _has_ to be done in this ridiculous fashion:
echo $'\150\151\073\145\143\150\157' $'\171\141\171'
(unencoded: echo hi;echo yay)
The problem is that everything after the echo is assumed to be an argument, so the semi-colon and the second echo command are output as well. Is there any way to get the shell to actually parse the semi-colon and break up the two commands?