Как передать переменную в команду exec в ожидаемом скрипте?

Его логическая операция над входными значениями. Чтобы понять, как преобразовать значения в двоичную форму и где бит-бит в позиции n имеет 1, результат имеет 1. В конце конвертировать назад.

Например, с этими примерными значениями:

0x2222 =  10001000100010
0x000F =  00000000001111
result =  00000000000010   => 0x0002 or just 2
0
задан halfer 19 January 2019 в 11:22
поделиться

2 ответа

В вашем файле типографские кавычки - вместо них нужно использовать только ' и " (прямые кавычки) для строк кавычек .

0
ответ дан l0b0 19 January 2019 в 11:22
поделиться

Tcl {фигурные скобки} похожи на 'одинарные кавычки' оболочки - расширение переменных внутри не выполняется.

Вы должны использовать различные цитаты:

set value "PublicKey"
set cmd "cat .pass | cut -d'&' -f1 | openssl base64 -d | openssl enc -d -rc2 -k $value"
set output [ exec sh -c $cmd ]
puts $output
0
ответ дан glenn jackman 19 January 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: