A construção $'…'
não funciona se for citada. Use:
$ myprogram "Hello"$'\n'"World Hello Again"
ou
$ myprogram Hello$'\n'World\ Hello\ Again
ou
$ a=$'\n'
$ myprogram "Hello${a}World Hello Again"
ou
$ myprogram "$(echo -e 'Hello\nWorld Hello Again')"
ou
$ myprogram "Hello
World Hello Again"