How can I have a newline in a string in sh?

后端 未结 13 876
北恋
北恋 2020-11-22 17:17

This

STR=\"Hello\\nWorld\"
echo $STR

produces as output

Hello\\nWorld

instead of

Hello
Wo         


        
13条回答
  •  遥遥无期
    2020-11-22 17:44

    A $ right before single quotation marks '...\n...' as follows, however double quotation marks doesn't work.

    $ echo $'Hello\nWorld'
    Hello
    World
    $ echo $"Hello\nWorld"
    Hello\nWorld
    

提交回复
热议问题