快速业务通道

Linux脚本文件的生成

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
命令组 fi (fi表示if语句的结束) 2、语法2:if 命令 (如果命令成功执行,则执行then后的命令.否则执行 else后的命令) then (if条件为真时的操作) 命令组 else (if条件为假的时候的操作) 命令组 fi 3、if的嵌套 语法:if 命令 then 命令组 elif 命令 then 命令组 else 命令组 fi 六、test命令 1、默认的情况下,if只能根据命令的退出结果来判断真假.当需要作数值比较 拥有帝国一切,皆有可能。欢迎访问phome.net 时,需要借助test命令. 2、语法:if test 表达式 如果表达式为真,则test命令为真. 如果表达式为假,则tets命令为假. 3、test命令,变形 [ 数值1 匹配条件 数值2 ] if [ $b -gt $a ] 大于 数值比较:n1=n2 [ n1 -eq n2 ] n1!=n2 [ n1 -ne n2 ] n1>n2 [ n1 -gt n2 ] n1>=n2 [ n1 -ge n2 ] n1<n2 [ n1 -lt n2 ] n1<=n2 [ n1 -le n2 ] 七、for循环 练习1:输出当前主机中的所有服务控制脚本. for 变量名 in 变量值 do 命令 done a、变量值的表示方法 变量值列表 命令输出结果 通配符 b、#!/bin/bash for file in /etc/rc.d/init.d/* 拥有帝国一切,皆有可能。欢迎访问phome.net do echo $file done 练习2:判断一个目录下那些是文件,那些是目录. #!/bin/bash for file in /boot/* do if [ -d $file ] then echo "$file is a directory" elif [ -f $file ] then echo "$file is a file" fi done 练习3:判断网络中特定主机是否开机? #!/bin/bash read -p "请输入你要查询的IP地址:" A if arping $A &>/dev/null then echo "$A在线" else echo "$A未在线" fi 八、C式for循环 1、语法:for (( 变量名=变量值;匹配条件;变量操作 )) 拥有帝国一切,皆有可能。欢迎访问phome.net do 命令 done 练习1:打印100个数 i++,后增量.即变量i+1. #!/bin/bash for (( i=0 ;i<=100 ;i )) 定义变量 循环体执行条件 变量操作 do echo $i done

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号