我在列表(数组,例如)中有几个参数$@
,我想知道该选项是否-v
在列表中。
在Python中我会简单地这样做:
verbose = "-v" in sys.argv
如何在 shell 中实现这一点而不需要太多代码?
答案1
答案2
就像是:
for i in "$@"
do
[ "$i" = -v ] && verbose=1
done
我在列表(数组,例如)中有几个参数$@
,我想知道该选项是否-v
在列表中。
在Python中我会简单地这样做:
verbose = "-v" in sys.argv
如何在 shell 中实现这一点而不需要太多代码?
就像是:
for i in "$@"
do
[ "$i" = -v ] && verbose=1
done