printf(유닉스)
printf (Unix)개발자 | 다양한 오픈 소스 및 상용 개발자 |
---|---|
운영 체제 | Unix 및 Unix 유사 |
플랫폼 | 크로스 플랫폼 |
유형 | 명령어 |
면허증. | 코어 유틸리티: GPLv3+[1] |
Unix 및 Unix와 유사한 운영 체제에서 printf(인쇄 포맷)는 데이터를 포맷 및 인쇄하는 셸 내장(및 유틸리티[2] 프로그램)입니다.
이 명령어에서는 printf 형식 문자열이 허용됩니다.이 문자열은 항목의 포맷 방법을 지정하고 포맷할 항목의 목록을 지정합니다.이전에는 프린터에 인쇄하는 의도에서 유래한 이름이었지만, 현재는 실제로 [3]stdout에 출력됩니다.형식 문자열의 문자는 출력에 복사됩니다.%
항목을 포맷하는 데 사용됩니다.표준 형식과 더불어%b
printf는 백슬래시 이스케이프 시퀀스를 전개합니다(예:\n
줄바꿈) 및%q
는 셸 [3]입력으로 사용할 수 있는 항목을 출력합니다.포맷 문자열은 포맷 사양보다 많은 항목이 있는 경우 재사용됩니다.사용하지 않는 포맷 사양은 제로 값 또는 늘 문자열을 제공합니다.
역사
printf
는 1992년 4호부터 X/Open Portability Guide의 일부입니다.POSIX.1의 첫 번째 버전과 단일 Unix [4]사양으로 상속되었습니다.4.3에 처음 등장했습니다.BSD-Reno.[5]
의 버전printf
GNUcoreutils에 번들된 는 David MacKenzie에 의해 작성되었습니다.확장기능이 있습니다.POSIX 쉘 [3]형식의 이스케이프 문자열에 대한 %q.
예
4 6 8 9 10 > do printf " > %03d %d < \n " $NUMBER $RANDOM > done >> 004 26305 < > 008 20170 < > 009 28322 < > 010 4400 < >
디렉토리 리스트가 인쇄되어 「ls」가 에뮬레이트 됩니다.
printf %s\n*
「 」를 참조해 주세요.
- printf, C 함수
레퍼런스
외부 링크

Wikibook Guide to Unix 에는 다음 항목에 대한 페이지가 있습니다.