1 Формат кључа ставке

Формат кључа ставке, укључујући параметре кључа, мора да прати правила синтаксе. Следеће илустрације приказују подржану синтаксу. Дозвољени елементи и знакови у свакој тачки могу се одредити праћењем стрелица - ако се до неког блока може доћи кроз линију, он је дозвољен, ако не - није дозвољен.

Да би се конструисао важећи кључ ставке, почиње се навођењем имена кључа, затим постоји избор да ли да се имају параметри или не - као што је приказано у два реда која би могла да се прате.

Назив кључа

Сам назив кључа има ограничен распон дозвољених знакова, који само следе један за другим. Дозвољени знакови су:

0-9a-zA-Z_-.

Што значи:

  • сви бројеви;
  • сва мала слова;
  • сва велика слова;
  • доња црта;
  • цртица;
  • тачка.

Кључни параметри

Кључ ставке може имати више параметара који су одвојени зарезима.

Сваки кључни параметар може бити стринг под наводницима, стринг без наводника или низ.

Параметар се такође може оставити празан, чиме се користи подразумевана вредност. У том случају, мора се додати одговарајући број зареза ако су наведени додатни параметри. На пример, кључ ставке icmpping[,,200,,500] би одредио да је интервал између појединачних пингова 200 милисекунди, време чекања - 500 милисекунди, а сви остали параметри се остављају на подразумеваним вредностима.

Могуће је укључити макрое у параметре. То могу бити кориснички макрои или неки од уграђених макроа. Да бисте видели који су тачно уграђени макрои подржани у кључним параметрима ставке, претражите страницу Подржани макрои за "кључне параметре ставк".

Параметар - стринг под наводницима

Ако је кључни параметар стринг под наводницима, било који Unicode знак је дозвољен. Ако стринг кључног параметра садржи знак наводника, овај параметар мора бити под наводницима, а сваки знак наводника који је део стринга параметра мора бити замењен знаком обрнуте косе црте (\). Ако стринг кључног параметра садржи зарез, овај параметар мора бити под наводницима.

Да бисте навели кључне параметре ставке, користите само двоструке наводнике. Једноструки наводници нису подржани.

Вишенивоски низови параметара, нпр. [a,[b,[c,d]],e], нису дозвољени.

Параметар - низ под наводницима

Ако је кључни параметар низ под наводницима, било који Unicode знак је дозвољен осим зареза и десне угласте заграде (]). Параметар под наводницима не може почети левом угластом заградом ([).

Параметар - низ

Ако је кључни параметар низ, он је поново затворен у угласте заграде, где појединачни параметри долазе у складу са правилима и синтаксом навођења више параметара.