在bash:我输入命令:
getopt -l name,data -- --namd
Run Code Online (Sandbox Code Playgroud)
而输出是
-- name,pp -- --namd
Run Code Online (Sandbox Code Playgroud)
输入:
getopt -l name,data -- --name
Run Code Online (Sandbox Code Playgroud)
输出其他
-- name,pp -- --name
Run Code Online (Sandbox Code Playgroud)
我输入时为什么不告诉我错误getopt -l name,data -- --namd?
问题是在mac上,getopt是基于BSD的getopt,而不是基于gnu的getopt.
它不了解长期选择.并不是说它"不能很好地工作",而是因为它不是为了满足你的要求而设计的.
| 归档时间: |
|
| 查看次数: |
4291 次 |
| 最近记录: |