1 항목 키 형식

원본 보기

1 아이템 키 형식

키 매개변수를 포함한 아이템 키 형식은 구문 규칙을 따라야 합니다. 다음 그림들은 지원되는 구문을 보여줍니다. 각 지점에서 허용되는 요소와 문자는 화살표를 따라가면서 확인할 수 있습니다 - 어떤 블록이 선을 통해 도달할 수 있다면 허용되고, 그렇지 않다면 허용되지 않습니다.

유효한 아이템 키를 만들려면 먼저 키 이름을 지정한 다음, 매개변수를 가질지 여부를 선택합니다 - 두 개의 선으로 표시된 대로 따라갈 수 있습니다.

키 이름

키 이름 자체는 허용되는 문자의 범위가 제한되어 있으며, 이들 문자가 연속해서 나타납니다. 허용되는 문자는:

0-9a-zA-Z_-.

즉:

  • 모든 숫자;
  • 모든 소문자;
  • 모든 대문자;
  • 밑줄;
  • 대시;
  • 점.

키 매개변수

아이템 키는 쉼표로 구분된 여러 매개변수를 가질 수 있습니다.

각 키 매개변수는 인용 문자열, 인용되지 않은 문자열 또는 배열이 될 수 있습니다.

매개변수는 비워둘 수도 있으며, 이 경우 기본값을 사용합니다. 이런 경우에는 추가 매개변수가 지정되면 적절한 수의 쉼표를 추가해야 합니다. 예를 들어, icmpping[,,200,,500] 아이템 키는 개별 핑 사이의 간격이 200밀리초, 타임아웃이 500밀리초임을 지정하고, 다른 모든 매개변수는 기본값으로 남겨둡니다.

매개변수에 매크로를 포함할 수 있습니다. 이는 사용자 매크로이거나 일부 내장 매크로일 수 있습니다. 아이템 키 매개변수에서 지원되는 특정 내장 매크로를 보려면 지원되는 매크로 페이지에서 "item key parameters"를 검색하세요.

매개변수 - 인용 문자열

키 매개변수가 인용 문자열인 경우, 모든 유니코드 문자가 허용됩니다. 키 매개변수 문자열에 인용 부호가 포함되어 있으면 이 매개변수는 인용되어야 하고, 매개변수 문자열의 일부인 각 인용 부호는 백슬래시(\) 문자로 이스케이프해야 합니다. 키 매개변수 문자열에 쉼표가 포함되어 있으면 이 매개변수는 인용되어야 합니다.

아이템 키 매개변수를 인용할 때는 큰따옴표만 사용하세요. 작은따옴표는 지원되지 않습니다.

다중 레벨 매개변수 배열, 예: [a,[b,[c,d]],e]는 허용되지 않습니다.

매개변수 - 인용되지 않은 문자열

키 매개변수가 인용되지 않은 문자열인 경우, 쉼표와 오른쪽 대괄호(])를 제외한 모든 유니코드 문자가 허용됩니다. 인용되지 않은 매개변수는 왼쪽 대괄호([)로 시작할 수 없습니다.

매개변수 - 배열

키 매개변수가 배열인 경우, 다시 대괄호로 둘러싸이며, 개별 매개변수들은 여러 매개변수 지정의 규칙과 구문에 따라 나열됩니다.