shell学习
来源:互联网 发布:网络测试工作 编辑:程序博客网 时间:2024/06/05 00:31
$*,$@,$#区别:
./test.sh a b c
$* -->"a b c"
$@-->"a" "b" "c"
$ #-->3
case语句:
case var in
情况1)
执行语句
;;
情况2)
执行语句
;;
*)
执行语句
esac
if语句:
if 条件1;then
执行语句
elif 条件2;then
执行语句
else
执行语句
fi
man test查看条件
while语句:
while 条件;do
执行语句
done
for语句:
for 变量 in 参数1 参数2 ...;do
执行语句
done
select语句:
select 变量 in 参数1 参数2 ...;do
break;
done
&&与||操作符:
条件 && 执行语句 条件1正确执行语句,错误则不执行
条件 || 执行语句 条件1错误执行语句,正确则不执行
help典型写法:
if [ $# -lt 3 ] ;then
cat << HELP
帮助内容
HELP
exit 0
fi
参数小于3则打印帮助,HELP可换成其他字符
0 0
- shell学习
- shell 学习
- shell学习!
- 学习shell
- shell学习
- shell学习
- shell学习
- shell学习
- 学习shell
- Shell 学习
- shell学习
- shell 学习
- shell学习
- shell 学习
- shell学习
- shell 学习
- SHELL 学习
- shell学习
- [LeetCode]Excel Sheet Column Title
- HDU 1241 Oil Deposits(深搜/DFS)
- HDU 1421 搬寝室 (DP)
- zigbee发射功率
- 《赵云要格斗》游戏开源啦!要代码要资源就来!~~~~~~~
- shell学习
- 如何将gvim加入ubuntu Application 列表
- Android studio安装之gradle-1.6-bin问题解决终极方案
- Scala学习笔记4--函数值
- ubuntu 64位 安装 ia32-libs
- 第二章 Qt常用工具的介绍
- ubuntu14.04 配置安装 wineQQ 2013
- 顶级offer的标准:有内部培养+晋升机会
- Python Another Digest