shell脚本语言里的 --是什么意思

awful199baayng 2015-07-21 02:08:52
就是这一句
$BUNDLER list.txt --options_file options.txt > bundle/out


...全文
212 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fly 100% 2015-07-22
关键字的一部分应该是为了匹配方便区分关键字用的
回复
brookmill 2015-07-22
类似的例子: $ man head ...... -n, --lines=[-]K print the first K lines instead of the first 10; with the leading `-', print all but the last K lines of each file 这里的 --lines=3 应该就相当于 --options_file options.txt $ head --lines=3 test.c #include <stdio.h> #include <pthread.h> #include <unistd.h>
回复
brookmill 2015-07-22
我猜的:--options_file的意思是说,把后续的参数作为配置文件,而options.txt就是这个配置文件。“ --options_file options.txt”这两个是一组。list.txt应该和--options_file没有直接关系。 就像 gcc hello.c -o hello ,正好一一对应: gcc 对应 $BUNDLER hello.c 对应 list.txt -o 对应 --options_file hello 对应 options.txt
回复
awful199baayng 2015-07-22
引用 5 楼 lishanchao 的回复:
这个是程序接受的长选项。 Unix/Linux下程序的参数,很多可以通过长选项,或短选项来传递。 对应有两个函数专门处理此事:getopt()和getopt_long()。
我的意思是 list.txt--options_file 是什么意思?这只是一个参数吗? --options_file 和 list.txt的关系,或者那个双横线符号 - - 是什么意思
回复
awful199baayng 2015-07-22
引用 4 楼 p569354158 的回复:
这个你得看你的那个程序了,它接收了这个参数具体干了什么只有看文档才知道
我的意思是 list.txt--options_file 是什么意思?这只是一个参数吗?
回复
沭水河畔 2015-07-21
这个是程序接受的长选项。 Unix/Linux下程序的参数,很多可以通过长选项,或短选项来传递。 对应有两个函数专门处理此事:getopt()和getopt_long()。
回复
lucky-lucky 2015-07-21
这个你得看你的那个程序了,它接收了这个参数具体干了什么只有看文档才知道
回复
awful199baayng 2015-07-21
@p569354158 大侠,list.txt --options_file里的 list.txt--options_file是什么意思,--options_file
回复
awful199baayng 2015-07-21
引用 1 楼 p569354158 的回复:
BUNDLER应该是个环境变量 使用 echo $BUNDLER 看一下具体是什么 这一句话的意识是执行BUNDLER变量所指定的程序,并传入参数为 list.txt --options_file options.txt 最后将该程序打印的信息全部保存到bundle/out文件当中
你好传入的参数为list.txt --options_file 和options.txt ,意思是两个参数?那么--options_file 是什么意思
回复
lucky-lucky 2015-07-21
BUNDLER应该是个环境变量 使用 echo $BUNDLER 看一下具体是什么 这一句话的意识是执行BUNDLER变量所指定的程序,并传入参数为 list.txt --options_file options.txt 最后将该程序打印的信息全部保存到bundle/out文件当中
回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4154

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2015-07-21 02:08
社区公告
暂无公告