No.
Correct ‘"’ should not be included in string define.
There are lots of reference in internet, like
Bash Scripting - How to Initialize a String - GeeksforGeeks
You can add some debug code in the script, like echo to check the string. That should not be hard.
br
Chenjian