본 쉘 프로그래밍을 할 때 화면에 문자를 표시해야할 때가 많다.
이럴 땐 echo 명령어보다 printf 명령어를 이용해서 표시하면, OS간의 옵션이 다른 echo 명령어보다 일관성이 있게 화면에 표시가 가능하다.
사용법은 --help 옵션을 입력하거나 man 페이지를 보면 나오지만 간단한 사용법은 C언어의 printf 함수와 비슷하다.
예를 들면, 아래와 같이 사용하면 된다. 명령어 다음에 스페이스로 한칸을 띄우고, 쌍따옴표로 묶은 중간에 타이핑을 하면된다.

printf "This is test.\n"

변수를 출력해야한다면, 문자열 중간에 $변수명을 넣어주면된다.
A="apple"
printf "The value is $A.\n"

화면에 출력되는 값는 "The value is apple." 이 된다.
Posted by dcmru
,