У меня есть скрипт, который вызывает:Есть ли способ передать параметры сценарию в TCL, который запускается с использованием источника eval?
eval source \{$scriptfile\}
где $ файл_сценария еще один сценарий TCL. Есть ли способ передать параметры сценарию? Я хотел бы сделать что-то вроде:
set sampleData "ID=14678934"
eval source \{$scriptfile\} $sampleData
Я знаю, что это не разрешено, но есть способ, чтобы передать данные в скрипт, который выполняется с помощью Eval источника?
Нет причин использовать 'eval', и это ужасная идея. –
Да, согласен. К сожалению, у меня не было контроля над существующей базой кода. Это было написано 10 лет назад, и я пытаюсь внести некоторые незначительные изменения в него, пока не смогу заменить его прямо. – Corv1nus