format()

주어진 인자들을 이용해 만들어진 새 문자열을 반환합니다.

문법

format(STR_FMT, {PARAM_1[, PARAM_2, ...]|ARRAY_EXPR})
필수 매개변수
STR_FMT
형식 지시자를 포함한 형식 문자열. 사용 가능한 형식 지시자는 다음 주소에 있는 Class Formatter 문서를 참고하십시오: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Formatter.html
{PARAM_1[, PARAM_2, ...]|ARRAY_EXPR}
주어진 형식으로 문자열을 표현하는데 이용될 입력값. 배열을 반환하는 표현식(예: array(), groups()를 이용하는 표현식)을 이용해 형식 문자열에 적용할 인자를 반환하도록 지정할 수 있습니다.

사용 예

json "{}" 
| eval str=format("date: %04d-%02d-%02d", 2004, 3, 29)
  => "date: 2004-03-29"

json "{}"  
| eval  str=format("%3$s-%1$s-%2$s", groups("Mar 29 2004", "(.*?) (.*?) (.*)"))
  => "2004-Mar-29"