脚本编程中的用户输入处理与数据呈现
1. 命令行选项与参数处理
在脚本编程中,处理命令行选项和参数是一项重要的技能。可以使用 getopts 命令来实现这一功能,以下是一个示例代码:
while getopts :ab:cd opt
do
case "$opt" in
a) echo "Found the -a option" ;;
b) echo "Found the -b option with parameter value $OPTARG";;
c) echo "Found the -c option" ;;
d) echo "Found the -d option" ;;
*) echo "Unknown option: $opt" ;;
esac
done
#
shift $[ $OPTIND - 1 ]
#
echo
count=1
for param in "$@"
do
echo "Parameter $count: $param"
count=$[ $count + 1 ]
done
exit
使用示例:
$ ./extractoptsparamswithgetopts.sh -db BValue test1 test2
Found the -d option
Found the -b option with parameter value
超级会员免费看
订阅专栏 解锁全文
3246

被折叠的 条评论
为什么被折叠?



