标签: c++ string char command-line-arguments
我正在尝试从命令行参数中获取一个字符串,我尝试使用的参数之一是"$$"。参数位于argv[2]。
"$$"
argv[2]
我的程序显示"$"很好(argv[2] = "$"),但使用"$$"时,argv[2] = "29628" ....
"$"
(argv[2] = "$")
argv[2] = "29628"
答案 0 :(得分:2)
$$ returns the process ID (pid) of the current shell
$$
使用反斜杠来逃避它:\$$。
\$$