Я кодирую iRule на нашем сервере F5, но я начинаю начинать, когда речь заходит о TCL.Сплит-строка в TCL
У меня есть HTTP::host
переменных, которая содержит имя хоста в следующем формате: application-dev.com
Все, что я пытаюсь сделать, это разделить эту строку, в которой происходит дефис и установить первую и вторую секцию для разделения переменных. Так что я бы в конечном итоге с этим:
variable1 = application
variable2 = dev.com
Я получил это далеко:
set hostSections [split [HTTP::host] "-"]
Но не могу найти какую-либо информацию о том, как присвоить секции отделить переменные
Для старых версий было также распространено злоупотребление foreach как lassign: 'foreach {var1 var2 var3} [split [HTTP :: host] -] {break}' – schlenk
@schlenk Ничего, никогда не натолкнулся на это :) – Jerry
@ShaneC Любое обновление об этом? – Jerry