【发布时间】:2018-09-30 22:42:51
【问题描述】:
由于我对getopts的理解不够透彻,所以标题肯定是模糊的:0。我目前正在编写一个 bash 脚本,我想在 getopts 的 case 语句中添加一个输出其他选项的选项。为了扩展,我把程序缩短了。
#!/bin/bash
while getopts :abc opt
do
case $opt in
a)
echo "Hello"
;;
b)
echo "Goodbye"
c)
:ab #****I WANT -c TO OUTPUT THE RESULTS OF a and b************
;;
esac
done
正如您在选项 c 中看到的,我希望这个特定选项 (-c) 能够同时输出 -a 和 -b 的结果。有没有办法通过简单地对选项 a 和 b 进行 c 调用来解决这个问题?
【问题讨论】:
标签: linux bash scripting options getopts