鉴于此代码,我不知道如何转义反引号。
var (
MY_STRING = "something`something"
)
cmd := fmt.Sprintf("MY_ENV=%q;", MY_STRING)
out, err := exec.Command("bash", "-c", cmd).CombinedOutput()
// results in MY_ENV="something`something" ie unfinished input
我试过下面的但它导致“未知的转义序列”。它显然在 shell 中工作。我也尝试过组合字符串和原始字符串文字,但没有成功。请问我怎样才能逃避反引号?
var (
MY_STRING = "something\`something"
)
料青山看我应如是
繁花如伊
阿晨1998
相关分类