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

标签 c linux bash shell unix

当我做类似的事情时:

./foo -uxw --bar something

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

最佳答案

每个程序都解析其参数。您可能需要查看 getopt为此,答案变为:每个程序通常依赖于 getopt 来解析参数

关于c - 以破折号为前缀的命令行参数有什么特别之处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001419/

相关文章:

c - 缺陷查找器 - 2 个错误溢出缓冲区(char、strlen)

c - Hiredis 大量并发请求超时

Cygwin 或 Gnuwin32 或 MYSYS?

c - 为什么我不能加密第二个字?

linux - 如何记录每个命令的持续时间/结果并用 `history` 显示此信息?

linux - Bash(薄荷): How to add a newline to a PS3 prompt?

linux - NULL指针在linux系统上是如何实现的?

node.js - NodeJS : Process has been killed unexpectedly

linux - 在 Crontab 中运行多个相互依赖的 sas 程序

linux - 如何在 bash 脚本中打印文件类型