I want to send a string that contains the newline character as a command line argument to my program, the following works:
But when I use double quotes on the string:
myprogram "Hello$'\n'World Hello Again"
Then the string received by
myprogram will contain the string
$'\n' and not the newline character.