当我做类似的事情时:
./foo -uxw --bar something
是 shell 自动解析这些命令,还是每个程序都必须自己解析?
最佳答案
每个程序都解析其参数。您可能需要查看 getopt
为此,答案变为:每个程序通常依赖于 getopt
来解析参数。
关于c - 以破折号为前缀的命令行参数有什么特别之处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001419/
当我做类似的事情时:
./foo -uxw --bar something
是 shell 自动解析这些命令,还是每个程序都必须自己解析?
最佳答案
每个程序都解析其参数。您可能需要查看 getopt
为此,答案变为:每个程序通常依赖于 getopt
来解析参数。
关于c - 以破折号为前缀的命令行参数有什么特别之处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001419/