$ echo 'Foo
> Bar'

$ echo "Foo
> Bar"

$ echo <<- STRING_END
foo
bar
STRING_END

$ echo <<- "STRING_END"
foo
bar
STRING_END

$ echo \'a # '

$ cat << "EOF" > /etc/ipsec.secrets
: RSA vpn-server-a.key
# : RSA vpn-server-b.key
EOF

----------------------------------------------------

[
	["command", [
		["shell-symbol", "$"],
		["bash", [
			["builtin", "echo"],
			["string", [
				"'Foo\r\n> Bar'"
			]]
		]]
	]],

	["command", [
		["shell-symbol", "$"],
		["bash", [
			["builtin", "echo"],
			["string", [
				"\"Foo\r\n> Bar\""
			]]
		]]
	]],

	["command", [
		["shell-symbol", "$"],
		["bash", [
			["builtin", "echo"],
			["operator", [
				"<<-"
			]],
			["string", [
				"STRING_END\r\nfoo\r\nbar\r\nSTRING_END"
			]]
		]]
	]],

	["command", [
		["shell-symbol", "$"],
		["bash", [
			["builtin", "echo"],
			["operator", [
				"<<-"
			]],
			["string", [
				"\"STRING_END\"\r\nfoo\r\nbar\r\nSTRING_END"
			]]
		]]
	]],

	["command", [
		["shell-symbol", "$"],
		["bash", [
			["builtin", "echo"],
			["punctuation", "\\"],
			"'a ",
			["comment", "# "]
		]]
	]],
	["output", "'\r\n\r\n"],
	["command", [
		["shell-symbol", "$"],
		["bash", [
			["function", "cat"],
			["operator", [
				"<<"
			]],
			["string", [
				"\"EOF\"",
				["bash", [
					["operator", [
						">"
					]],
					" /etc/ipsec.secrets"
				]],
				"\r\n: RSA vpn-server-a.key\r\n# : RSA vpn-server-b.key\r\nEOF"
			]]
		]]
	]]
]

----------------------------------------------------

Checks for multi-line strings inside commands.
