嘿编码员有谁知道我应该如何传递带有“特殊”字符的参数?我收到错误:
sh: 1: Syntax error: Unterminated quoted string
这就是我如何调用我的程序来尝试将 X'221A
放入我的 argv
中:
./program X'221A
最佳答案
'
是 bourne shell 的特殊字符。你需要逃避它。
./program X\'221A
以下内容也适用:
./program "X'221A"
关于c - 如何在 C 中将 X'221A 参数传递给 int main(int argc,char *argv[]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49288396/