首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
279 阅读
2
美超微主板IPMI使用教程
149 阅读
3
Ubuntu系统开启root登陆权限
142 阅读
4
Centos6升级e2fsprogs
103 阅读
5
利用廉价VPS做反代,保护你的真实服务器
86 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
1
篇与
的结果
2011-10-09
linux if判断命令
linux if命令 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing hereelse do something else here fi #!/bin/shSYSTEM=`uname -s` #获取操作系统类型,我本地是linuxif [ $SYSTEM = "Linux" ] ; then #如果是linux的话打印linux字符串 echo "Linux" elif [ $SYSTEM = "FreeBSD" ] ; then echo "FreeBSD" elif [ $SYSTEM = "Solaris" ] ; then echo "Solaris" else echo "What?" fi #if end 基本上和其他脚本语言一样。没有太大区别。不过值得注意的是。[]里面的条件判断。1 字符串判断str1 = str2 当两个串有相同内容、长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) str1 当串str1为非空时为真2 数字的判断int1 -eq int2 两数相等为真 int1 -ne int2 两数不等为真 int1 -gt int2 int1大于int2为真 int1 -ge int2 int1大于等于int2为真 int1 -lt int2 int1小于int2为真 int1 -le int2 int1小于等于int2为真3 文件的判断-r file 用户可读为真 -w file 用户可写为真 -x file 用户可执行为真 -f file 文件为正规文件为真 -d file 文件为目录为真 -c file 文件为字符特殊文件为真 -b file 文件为块特殊文件为真 -s file 文件大小非0时为真 -t file 当文件描述符(默认为1)指定的设备为终端时为真3 复杂逻辑判断-a 与 -o 或 ! 非结尾 语法虽然简单,但是在SHELL里使用的时候,他的功能变得强大了。
2011年10月09日
17 阅读
0 评论
0 点赞