Welcome! Log In Create A New Profile

Advanced

знак '$' в директиве set $var "value"

March 24, 2010 12:03PM
Нужно задать переменную $salt2 с таким вот значением '$1$EgMajByp$' (три знака '$' внутри)

set $salt2 '$1$EgMajByp$';

Но парсер упорно считает знак '$' за начало имени переменной и никак не могу найти возможности этого избежать ;(
Искейпы через '\' не работают, разные виды кавычек не помогают...
В сорцах парсинг зарыт слишком глубого для меня - не нашел где пропатчить ;(

Вариантов решения вижу три (для патча):
1 - прикрутить искейп через '\'
2 - сделать спец переменную $$ в которой будет храниться символ '$', тогда достаточно будет продублировать $ чтоб в значении оказался этот символ
3 - отключить парсинг для значения, заключенного в одинарные кавычки (как в перле)
Subject Author Posted

знак '$' в директиве set $var "value"

zuborg March 24, 2010 12:03PM

Re: знак '$' в директиве set $var "value"

Maxim Dounin March 24, 2010 01:02PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 146
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready