我试图用字符串设置变量,并通过嵌套它们构造一个更复杂的字符串。 为了便于阅读,我使用 \ 字符将这些字符串放在多行中。 当我尝试在没有 \ 的情况下执行此操作时,它似乎可以工作,但我无法使用它。
无效代码示例:
set String_A = "Make \
Something \
End"
set String_B = "${String_A} \
And add \
Something else"
set String_C = "${String_B} Finally something good"
工作但不清楚的代码示例:
set String_A = "Pretty long and unreadable"
set String_B = "${String_A} And add Something else"
set String_C = "${String_B} Finally something"
您能找到满足我的两个要求的解决方案吗? (多行的可读性,以及使用变量的嵌套字符串?)
祝你有美好的一天, 朱利安
使用单引号且斜杠前不留空格
set String_A = 'Make\
Something\
End'
set String_B = '${String_A}\
And add\
Something else'
set String_C = '${String_B} Finally something good'
echo $help:q