리눅스 printf 예제

참고: 셸에는 고유한 버전의 printf가 있을 수 있으며, 일반적으로 여기에 설명된 버전을 대체합니다. 셸설명서에서 지원하는 옵션에 대한 자세한 내용을 참조하십시오. 다음 표는 printf가 다양한 FORMAT 문자열을 사용하여 인수 “computerhope”를 출력하는 방법을 나타냅니다. 각 문자열은 따옴표로 동봉되어 있으므로 FORMAT은 C printf에서와 같이 출력을 제어합니다. 해석 된 시퀀스는 다음과 같습니다 : %d 지정자는 정수 이외의 인쇄를 거부합니다. 부동 점 번호를 인쇄하려면 %f 지정자가 우리의 친구입니다 : -v var 옵션을 printf 명령에 전달하여 출력을 쉘 변수 VAR에 할당하는 대신 표준 출력 / 화면에 표시합니다. 구문은 다음과 같습니다: 유닉스와 같은 운영 체제에서 printf 명령은 사용자가 정의한 텍스트 문자열에 인수를 삽입하여 서식이 지정된 출력을 만듭니다. 에코 명령의 기록 구현이 충돌하기 때문에 POSIX® 에코보다 printf를 선호하는 것이 좋습니다. printf에게 어떤 종류의 인수를 기대해야하는지 알려주는 변환 문자 자체는 다음과 같습니다 : 다음 형식을 인쇄하기 위해 bash 스크립트에서 printf (또는 다른 명령)를 사용하려면 어떻게해야합니까? 마침내 이러한 bash 명령을 심층적으로 문서화하는 사이트를 찾는 것이 좋습니다. 나는 위의 printf 버그 / 기능을 언급하는 기사 나 게시물에 대해 몇 시간 동안 헛되이 검색했습니다. 나는 다른 사람이 그것을 언급하지 않은 것을 발견놀랐다. 변환 문자열은 항상 왼쪽에서 오른쪽으로 해석됩니다. 예를 들어, 다음 printf 명령: 미치 Frazier는 에머슨 일렉트릭 (주)의 임베디드 시스템 프로그래머이며 2000 년대 초반부터 리눅스 저널의 기여자이자 친구였습니다.

형식 지정자: 가장 일반적으로 사용되는 printf 지정기는 %s, %b, %d, %x 및 %f입니다. 이전의 간단한 예제에서 볼 수 있듯이 %s를 형식 지정자로 사용했습니다. 가장 일반적으로 사용되는 printf 지정기는 %s, %b, %d, %x 및 %f입니다. 지정자는 해당 인수로 바뀝습니다. 다음 예제: 다음 예제에서는 사용자로부터 두 개의 정수 숫자를 가져와서 나누고 소수점 5개를 표시합니다. 형식 문자열 해석은 C printf() 함수 패밀리에서 파생됩니다. 문자 diouxXfeEgGaAcs 중 하나에 끝나는 형식 지정자만 인식됩니다.

© 2020 A MarketPress.com Theme