【发布时间】:2016-05-25 12:54:16
【问题描述】:
将--parseopt 选项与git rev-parse 一起使用时,它会输出一个可以传递给eval 的字符串,例如
set -- --foo --bar=arg 'test' --
通过eval 运行此命令后,它会将$1 设置为“--foo”,将$2 设置为“--bar=arg”,并将$3 设置为“test”。我的问题是,除了设置允许我的脚本按名称访问选项的位置参数之外,set 命令是否还有任何魔力?还是我必须手动遍历参数并自己检查名称?
【问题讨论】:
标签: linux git shell scripting git-bash