我正在尝试将一个字符串从 unix shell 导入到 specman 的程序空间。我要导入的字符串包含引号 ("") - 例如“hi”。在这些情况下,字符串没有被正确解析。例如,假设我想用引号“回显”一些字符串,我会执行以下操作:
%> echo echo \"\"hi\"\"
将输出
""hi""
但如果我使用以下程序,用 e 编写:
<'
extend sys {
run() is also{
print output_from("echo \"\"hi\"\"");
stop_run();
};
};
'>
我得到以下输出:
output_from("echo \"\"hi\"\"") =
0. "hi"
如您所见 - 引号不见了。我们在这里看到的来自列表值的默认打印。