我执行以下操作:
$ ./input ""
Run Code Online (Sandbox Code Playgroud)
输出:
argc 2
argv[1][0] 0
Run Code Online (Sandbox Code Playgroud)
但是,如果我想以基于程序的方式传递(几个)空引号:
$ python -c 'print "\"\""'
""
./input $(python -c 'print "\"\""')
Run Code Online (Sandbox Code Playgroud)
给出:
argc 2
argv[1][0] 22 - (22 hex value for ")
Run Code Online (Sandbox Code Playgroud)
那么我怎样才能生成类似的东西:
$ ./input "" "" "" ""
Run Code Online (Sandbox Code Playgroud)
并获得与示例 1 相同的结果?