如何匯出多行內容?
export foo='bar a ab ai ii bar'
並將其放在兩個不同的行上而不需要換行文字?
export foo='bar a ab ai
ii bar'
也許是帶有反斜杠?
export foo='bar a ab ai\
ii bar'
這樣安全嗎?
答案1
在單引號區塊內使用\
顯然不起作用。
$ export foo='bar a ab ai\
ii bar'
$ echo "$foo"
bar a ab ai\
ii bar
您可以使用雙引號。
$ export foo="bar a ab ai\
ii bar"
$ echo "$foo"
bar a ab ai ii bar
或者您可以將其放在單引號之外。
$ export foo='bar a ab ai'\
' ii bar'
$ echo "$foo"
bar a ab ai ii bar
我不確定你所說的「安全」是什麼意思。