尝试从命令行参数中读取字符串“$$”
Trying to read string "$$" from command line arguments
我正在尝试从命令行参数中获取一个字符串,我正在尝试使用的参数之一是 "$$"
。参数位于 argv[2]
.
我的程序读取 "$"
很好 (argv[2] = "$")
,但是当使用 "$$"
时,argv[2] = "29628"
...
- 这是怎么回事?
$$
returns the process ID (pid) of the current shell.
使用反斜杠对其进行转义:$$
.
我正在尝试从命令行参数中获取一个字符串,我正在尝试使用的参数之一是 "$$"
。参数位于 argv[2]
.
我的程序读取 "$"
很好 (argv[2] = "$")
,但是当使用 "$$"
时,argv[2] = "29628"
...
- 这是怎么回事?
$$
returns the process ID (pid) of the current shell.
使用反斜杠对其进行转义:$$
.