我想制作一个脚本,您可以在其中提供几个参数:
while getopts ":a:b:c:" opt; do
case $opt in
a)
echo "-a was triggered
;;
b)
echo "-b was triggered
;;
\?)
echo "Invalid option: -$OPTARG" >&2
exit 1
;;
:)
echo "Option -$OPTARG requires an argument." >&2
exit 1
;;
esac
done
我现在拥有的代码可以工作,但我遇到的问题是,如果它结合起来,我想提供另一个功能/回声。
示例:当我这样做时: .MyScript -ab 它应该提供另一个函数,该函数在“a”或“b”中定义
有点像:
ab) -> Script -a -b or Script -ab
echo "-ab was triggered"
这样做的最佳解决方案是什么?任何想法,您可以自由发布!