【发布时间】:2014-03-30 06:43:39
【问题描述】:
所以我有一个关于在 bash 中获取选择的问题。如果参数存在,我想获取参数的值,但如果它们不存在,则使用默认值。所以脚本应该接受一个目录和一个整数,但如果没有指定它们,那么 $PWD 和 3 应该是默认值。这是什么
while getopts "hd:l:" opt; do
case $opt in
d ) directory=$OPTARG;;
l ) depth=$OPTARG;;
h ) usage
exit 0;;
\? ) usage
exit 1;;
esac
【问题讨论】:
标签: bash shell scripting getopts