Daylogs/Unix
shell: 변수에 뉴 라인 캐릭터 넣기
ohgyun
2016. 6. 21. 19:14
발생일: 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"
참고:
반응형