嘿程序员有谁知道我应该如何传递带有"特殊"字符的参数?我收到一个错误:
sh:1:语法错误:未终止的带引号的字符串
所以这就是我如何称呼我的程序试图将X'221A
放入我的argv
:
./program X'221A
>'
是Bourne shell的特殊字符。你需要逃避它。
./program X'221A
以下内容也将起作用:
./program "X'221A"