0
我试图让用户可以输入一个“i”或“V”,并有不同的消息呼应简单的UNIX case语句
这里是我的代码:
while getopts :iv opt
do
case $opt in
i) interactive=true ;;
v) verbose=true ;;
\?) echo "$0: invalid option --'$OPTARG'"
exit ;;
esac
done
shift $(($OPTIND - 1))
所以远远有效,但我不确定如何在此循环之外调用它。
我应该使用if循环吗?请帮忙!
通过Unix你是指POSIX兼容sh? –