我有一个宏go_server,它调用go_binary等。下面是一个使用它的例子:
go_server(
name = "service",
library = ":go_default_library", # go_binary
args = [
"--respPrefix", "OH HAI",
"--port", "4040",
],
)问题:
args有一个错误:OH HAI应该被转义,否则它会作为两个单独的参数传递给shell。我发现"'OH HAI'"可以工作,但是有更好的方法吗?比如说,像strings.shell_escape("OH HAI")之类的函数?jsonnet这样的方法来管理我的args呢?谢谢!
发布于 2020-12-18 18:02:16
我不知道有什么办法逃出来。为了保持字符串相同,它将是
"--respPrefix", "\"OH HAI\"",https://stackoverflow.com/questions/47957685
复制相似问题