我们在 ksh 的 getopts 中使用 |+ 运算符有什么不同?
代码示例是
while getopts d: o
do case "$o" in
d|+d) seplist="$OPTARG";;
esac
done
echo $seplist
和
while getopts d: o
do case "$o" in
d) seplist="$OPTARG";;
esac
done
echo $seplist
最佳答案
运算符|
表示或,所以d|+d)
表示d
或+ d
.
关于linux - ksh 的 getops 中的 |+ 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47553182/