关于以破折号为前缀的命令行参数有什么特别之处吗?

use*_*425 4 c unix linux bash shell

当我做的事情:

./foo -uxw --bar something
Run Code Online (Sandbox Code Playgroud)

shell是自动解析这些命令,还是每个程序都必须自己进行解析?

cni*_*tar 7

每个程序都会解析其参数.你可能想要研究一下getopt,所以答案就变成了:每个程序通常都依赖于getopt解析参数.