728x90
C언어를 배우면서 가장 먼저 나오는 함수가 printf일텐데, 리눅스 스크립트에서도 printf 명령이 거의 같은 형태로 구현되어 있어서 특정한 형식에 맞춰서 결과를 출력하고 싶을 때 요긴하게 쓸 수 있다.아래의 몇가지 예시를 보면 감을 잡을 수 있을 것이다. 기본 형태는 printf [형식] [내용] 이런 식이이다.
/usr/bin/printf
printf
문자열 출력 리눅스 명령어
# 줄바꿈(new line) 없이 문자열(%s) 출력
printf "%s" "Hello World"
Hello World(명령 프롬프트가 바로 뒤에 위치)
# 줄바꿈 포함 문자열 출력(\n)
printf "%s\n" "Hello World"
Hello World
(명령 프롬프트가 다음 줄에 위치)
# 탭으로 구분하기(\t)
printf "%s\t%s\n" "Hello" "World"
Hello World
# 앞에 0을 출력하면서 네자리로 정수(%d) 출력
printf "%04d\n" "123"
0123
# 소수점 두번째 자리까지 실수(%f) 출력(세번째 자리부터 반올림)
printf "%.2f\n" "123.556"
123.56
출력값의 길이를 지정해서 아래의 예시처럼 들여쓰기를 할 수도 있다.
# 길이 7, 소수점 두번째 자리까지 출력
printf "%7.2f\n" "123.556"
123.56
# 앞에 0을 출력하면서 네자리로 정수(%d) 출력
printf "%04d\n" "123"
0123
728x90
'리눅스' 카테고리의 다른 글
[CentOS 7] 아파치 톰캣(Tomcat) 설치 (0) | 2021.02.24 |
---|---|
VirtualBox, 가상 네트워크 설정하기 (0) | 2021.02.22 |
리눅스 표준 입출력 리다이렉션 (0) | 2021.02.17 |
CentOS 6 네트워크 설정 방법 (0) | 2020.04.07 |
CentOS 7 네트워크 설정 방법 (0) | 2020.04.07 |