快速业务通道

linux 基础(第六天)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06

1.脚本的条件测试:

[ expression ],若[]内表达式执行成功,则退出状态为0,反之则为1.其中,$?用于取回上次命令执行的返回值.条件执行表达符:“&&”表示若前面的命令执行成功,则后面的命令一定要执行.“||”表示若前面的命令执行成功,则后面的命令不执行.其中,“&&”的优先级高于“||”.

2.测试的3中格式:

[ expression ] ;test expression;[[ expression ]]

整数的测试:选项-gt表示大于;-lt表示小于;-ge表示大于等于;-le表示小于等于;-eq表示等于;-ne表示不等于.

字符串测试:选项:=;==;>;<;>=;<=;-n表示是否为空;-z表示是否不为空.

文件测试:选项:-d 判断是否为目录;-f 判断是否为普通文件;-e 判断文件是否存在;-L或者-h判断是否为符号连接文件.-r判断文件是否可读;-w判断文件是否可写;-x判断文件是否可执行.

3.命令read:用于实现跟用户的交互. 例如:read A表示把输入的数据保存在变量A中.-p选项用于在执行read命令前先输出一段信息.

4.判断语句的语法格式:

if 测试条件;then
statement
...
fi

if 测试条件;then
statement
...
else
statement
fi

if 测试条件;then
statement
...
elif
statement
...
...
else
statement
fi

5.循环

while的命令格式:

while 测试条件;do

statement

...

done

本文出自 “点点滴滴” 博客,请务必保留此出处http://dongni80.blog.51cto.com/1983698/552153

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号