尝试从命令行参数中读取字符串“$$”

Trying to read string "$$" from command line arguments

我正在尝试从命令行参数中获取一个字符串,我正在尝试使用的参数之一是 "$$"。参数位于 argv[2].

我的程序读取 "$" 很好 (argv[2] = "$"),但是当使用 "$$" 时,argv[2] = "29628"...

$$ returns the process ID (pid) of the current shell.

使用反斜杠对其进行转义:$$.