shell: 변수에 뉴 라인 캐릭터 넣기

발생일: 2016.06.21

키워드: bash, shell, new line, 새 줄, 뉴 라인, unix, \n

문제:
쉘 스크립트에서 변수에 new line 캐릭터를 넣으려고 한다. 

해결책:

$'\n' 을 사용해서 뉴 라인 캐릭터를 넣을 수 있다.

str="foo"$'\n'"bar"$'\n\n'"baz"
echo $str

>
foo
bar

baz


논의:

아래처럼 변수에 할당해두고 사용하는 것도 좋겠다.

nl=$'\n'
echo "foo${nl}bar${nl}${nl}baz"


참고:
저작자 표시 비영리 변경 금지
신고

카테고리

분류 전체보기 (659)
About me. (6)
Daylogs (624)
비공개 (0)
영어공부 (0)
My works - 추억 (29)