본문 바로가기
운영체제/리눅스

echo 명령어 활용

by 안드레날린 2017. 6. 3.

[ 출력 포맷팅 설정 하기 ]

# echo -e "\e[1m Text \e[0m" <-- '\e'를 이스케이프 문자로 적용 한 경우

# echo -e "\033[1m Text \033[0m" <-- '\033'을 이스케이프 문자로 적용 한 경우(오래된 버전의 배시 터미널에서 사용)

# echo -e "\e[1;4m Text \\e[0m" <-- 세미콜론(';')을 이용하여 동시에 여러개의 제어 시퀀스를 사용 할 수 있다.


 - -e: 문자열에서 다음 백슬래쉬로 이스케이프된 문자의 번역을 하도록 한다

 - "\e" 또는 "\033": ANSI escape code 시작, "m": ANSI escape code 끝

 - 포맷팅 설정 후 마지막에 초기화를 하지 않으면 설정한 포맷팅이 계속 반영 된다.

 - 초기화는 "\e[0m" -> "\e[m" 혹은 "\033[0m" -> "\033[m"과 같이 '0'을 생략해도 된다.


※ 참고 사항

ANSI escape code

URL: https://en.wikipedia.org/wiki/ANSI_escape_code


'운영체제 > 리눅스' 카테고리의 다른 글

파일 내용 출력 관련 명령어 - 기본  (0) 2024.07.21
yum repository 추가 및 삭제  (0) 2022.05.14
cd 명령어 활용  (0) 2017.06.02
I/O 리다이렉션 이해하기  (0) 2016.11.26
find 명령어 활용  (0) 2016.11.26