![개행 없이 여러 줄 내보내기](https://linux55.com/image/154807/%EA%B0%9C%ED%96%89%20%EC%97%86%EC%9D%B4%20%EC%97%AC%EB%9F%AC%20%EC%A4%84%20%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0.png)
여러 줄의 콘텐츠를 내보내는 방법은 무엇입니까?
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
"안전하다"는 것이 무슨 뜻인지 잘 모르겠습니다.