setexpr
Установить переменную окружения как результат выражения eval (set environment variable as the result of eval expression)
Help:
=> help setexpr
setexpr - set environment variable as the result of eval expression
Usage:
setexpr [.b, .w, .l] name [*]value1 <op> [*]value2
- set environment variable 'name' to the result of the evaluated
expression specified by <op>. <op> can be &, |, ^, +, -, *, /, %
size argument is only meaningful if value1 and/or value2 are
memory addresses (*)
setexpr[.b, .w, .l] name [*]value
- load a value into a variable
setexpr name gsub r s [t]
- For each substring matching the regular expression <r> in the
string <t>, substitute the string <s>. The result is
assigned to <name>. If <t> is not supplied, use the old
value of <name>
setexpr name sub r s [t]
- Just like gsub(), but replace only the first matching substring
=>
setexpr [.b, .w, .l] name [*]значение1 <op> [*]значение2
- установить переменную окружения name равной результату оценки выражение, указанное в <op>.
<op> может быть &, |, ^, +, -, *, /,%
аргумент размера имеет смысл,
только если значение1 и/или значение2 - это адреса памяти (*)
setexpr [.b, .w, .l] name [*]значение - загрузить значение в переменную
setexpr name gsub r s [t]
- для каждой подстроки, соответствующей регулярному выражению <r> в строке <t>,
заменит строку <s>.
Результат присвоен <name>. Если <t> не указан, используется старое значение <name>
setexpr name sub r s [t]
- аналогично gsub(), но заменяет только первую подходящую подстроку