Я пытаюсь импортировать строку из оболочки unix в пространство программы specman. Строка, которую я хочу импортировать, содержит кавычки («») - например «привет». В этих случаях строка не обрабатывается должным образом. например предположим, я хочу, чтобы «эхо» некоторые строки в кавычки, я хотел бы сделать следующее:вопрос о specman с разборными цитатами
%> echo echo \"\"hi\"\"
Выведет
""hi""
, но если я использую следующую программу, написанную в е:
<'
extend sys {
run() is also{
print output_from("echo \"\"hi\"\"");
stop_run();
};
};
'>
я получаю следующий результат:
output_from("echo \"\"hi\"\"") =
0. "hi"
, как вы можете видеть - кавычки исчезли. те, которые мы видим здесь, исходят от стандартной печати значений списка по умолчанию.