반응형
bash backtick(
) 연산자로 출력의 개행을 어떻게 유지할 수 있을까요?
backtick() 치환에 bash가 개행 문자를 먹지 않도록 하는 방법이 있습니까?
예를 들면
var=`echo line one && echo line two`
echo $var
line one line two
하지만 제가 원하는 것은 다음과 같습니다.
var=`echo line one && echo line two` # plus some magic
echo $var
line one
line two
3개의 답변 중 1개를 추려냄
이는 backtick() 치환 문제가 아닌
echo
의 문제입니다. 제어 문자가 작동하려면 변수에 따옴표를 사용해야 합니다.
$ var=`echo line one && echo line two`
$ echo "$var"
line one
line two
반응형
'리눅스 shell' 카테고리의 다른 글
alias가 ssh에서 왜 작동하지 않을까요? (0) | 2021.02.01 |
---|---|
Trap (0) | 2021.01.28 |
매달 첫 번째 일요일에 crontab 스케쥴링 하는 방법 (0) | 2020.11.11 |
압축해제 없이 tar.gz 파일을 grep 하기 [빠른 방법] (0) | 2020.10.15 |
shell 스크립트에서 INI 파일 설정값을 얻는 방법은? (0) | 2020.07.27 |