第七章 脚本参数的传递
第七章 脚本参数的传递
原创
©著作权归作者所有:来自51CTO博客作者wugai的原创作品,谢绝转载,否则将追究法律责任
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
shift
表示每次将参数位置向左平移n位
获取脚本参数
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
getopts
获得多个命令行参数
例如:
#!/bin/bash
ALL=false
HELP=false
FILE=false
VERBOSE=false
while getopts ahfvc OPTION
do
case $OPTION in
a)
ALL=true
echo "ALL IS $ALL"
;;
h)
HELP=true
echo "FILE is $FILE"
;;
v)
VERBOSE=true
echo "VERBOSE is $VERBOSE"
;;
c)
echo "c value is $c"
;;
\?)
echo "`basename $0` -[a h f v] -[c value] file"
esac
done
上一篇: 第六章shell函数
下一篇:shell 编程高级技巧
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第七章 算法
一. 算法的基本概念一个问题可以有多个算法,每种算法效率不同一个算法具有五个特征:有穷性,确切性、输入项、
算法 数据结构 排序算法 时间复杂度 空间复杂度 -
第七章 索引
索引介绍,优化
职场 读书笔记 休闲 SQL Server -
第七章 异常
如果您想让 catch 块能够处理 try 块抛出的任何类型的异常,则必须在异常声明的括号内=
c++ 算法 捕获异常 抛出异常 -
Linux 第七章(总结)
网络信息查看命令ifconfig (-a)  
linux 职场 休闲