printf(유닉스)

printf (Unix)
인쇄물
개발자다양한 오픈 소스 및 상용 개발자
운영 체제Unix 및 Unix 유사
플랫폼크로스 플랫폼
유형명령어
면허증.코어 유틸리티: GPLv3+[1]

Unix 및 Unix와 유사한 운영 체제에서 printf(인쇄 포맷)는 데이터를 포맷 및 인쇄하는 셸 내장(및 유틸리티[2] 프로그램)입니다.

명령어에서는 printf 형식 문자열이 허용됩니다.이 문자열은 항목의 포맷 방법을 지정하고 포맷할 항목의 목록을 지정합니다.이전에는 프린터에 인쇄하는 의도에서 유래한 이름이었지만, 현재는 실제로 [3]stdout에 출력됩니다.형식 문자열의 문자는 출력에 복사됩니다.%항목을 포맷하는 데 사용됩니다.표준 형식과 더불어%bprintf는 백슬래시 이스케이프 시퀀스를 전개합니다(예:\n줄바꿈) 및%q는 셸 [3]입력으로 사용할 수 있는 항목을 출력합니다.포맷 문자열은 포맷 사양보다 많은 항목이 있는 경우 재사용됩니다.사용하지 않는 포맷 사양은 제로 값 또는문자열을 제공합니다.

역사

printf1992년 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*

「 」를 참조해 주세요.

레퍼런스

  1. ^ "printf(1): format/print data - Linux man page". linux.die.net.
  2. ^ "GNU Coreutils". www.gnu.org.
  3. ^ a b c printf(1)Linux 사용자 매뉴얼– 사용자 명령어
  4. ^ printf – 셸 및 유틸리티 레퍼런스, 단일 UNIX 사양, The Open Group 버전 4
  5. ^ printf(1)FreeBSD 일반 명령어 매뉴얼

외부 링크