사용자 도구

사이트 도구


linux:echo

echo

여러 줄 출력

  • -e : backlslash 특수기호 인식. \n을 새줄 기호로 인식하고 새줄을 출력한다. \t는 tab.
# 그냥 출력
echo  "1\n2\n3"
1\n2\n3
 
# 새줄 출력
echo -e "1\n2\n3"
1
2
3
 
# 변수에 이미 새줄이 있는 경우 출력
$ myvar=`echo -e "a\nb\nc"` # myvar 에는 a, b, c 세줄이 들어있음
 
$ echo $myvar # 한줄로 출력
a b c
$ echo "$myvar" # 따옴표로 감싸면 새줄기호 출력
a
b
c

출력시 마지막 새줄 기호 제거

  • -n 옵션은 새줄 기호를 제거한다.
  • echo 명령은 출력시 끝에 새줄기호를 집어넣는데, 이를 출력 안하게 한다.
linux/echo.txt · 마지막으로 수정됨: 2023/11/01 11:01 저자 kwon37xi