[ 출력 포맷팅 설정 하기 ]
# 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 |