小编Ale*_*pus的帖子

将生成的空字符串作为命令行参数传递

我执行以下操作:

$ ./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 相同的结果?

bash c arguments

6
推荐指数
1
解决办法
8686
查看次数

标签 统计

arguments ×1

bash ×1

c ×1