Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

printf() Function (Python, SLAX, and XSLT)

네임 스페이스

파이썬 구문

SLAX 구문

XSLT 구문

설명

서식이 지정된 출력 텍스트를 생성합니다. 일부 Junos OS 특정 형식 외에도 대부분의 표준 printf 형식이 지원됩니다. 이 함수는 서식이 지정된 문자열을 반환하지만 호출 시 인쇄하지는 않습니다. 다음 Junos OS 수정자를 사용하려면 퍼센트 기호(%)와 변환 지정자 사이에 수정자를 배치하십시오.

  • j1- 함수가 마지막으로 호출된 시간에서 변경된 경우에만 필드를 내보내는 연산자입니다. 여기서는 식의 형식 문자열이 변경되지 않은 것으로 가정합니다.

  • jc- 연결된 출력 문자열의 첫 글자를 대문자로 표기하는 연산자입니다.

  • jt{TAG}- 연결된 인수가 비어 있지 않은 경우 태그를 내보내는 연산자입니다.

네임스페이스 URI와 연결된 URI는 prefix 스타일시트의 접두사-네임스페이스 매핑에 정의되어야 합니다.

매개 변수

expression

임의의 수의 형식 지정자와 출력할 관련 인수를 포함하는 형식 문자열입니다.

사용 예

다음 예에서 연산자는 j1 identifier 인수가 첫 번째 인쇄에서 변경되지 않았기 때문에 출력의 두 번째 줄에서 인터페이스 식별자 so-0/0/0 인쇄를 억제합니다. 연산자는 jc 출력 문자열과 down를 대문자로 up 표시합니다. 연산자가 출력의 첫 번째 줄에 태그를 표시 {--} 하지 않는 이유는 연관된 출력 인수가 jt{--} 빈 문자열이기 때문입니다. 그러나 연결된 출력이 비어 있지 않은 문자열test이기 때문에 태그가 두 번째 줄에 인쇄됩니다.

는 다음과 같은 출력을 생성합니다.

릴리스 정보

Junos OS 릴리스 7.6에서 소개된 기능.

slax 네임스페이스에 대한 지원이 Junos OS 릴리스 12.2에 추가되었습니다 http://xml.libslax.org/slax.

Python에 대한 지원이 Junos OS 릴리스 16.1R1에 추가되었습니다.