我不确定甚至可以在bash
中实现,但我的脚本的形式是
case "$1" in
--one)
echo "one"
;;
--two)
echo "two"
;;
esac
我想给--one
提供一个较小的表格(类似-o
)。是否有一些可用的构造,如--one) || --o)
或(--one|-o))
,会给出这个结果,或者除了单独指定它们并给它们相同的命令之外,我没有其他选择吗?
答案 0 :(得分:1)
)
符号只是特定案例模式的分隔符,因此--one ) || -o )
不正确。而只是提供由|
符号分隔的模式列表:
case "$1" in
--one | -o )
echo "one"
;;