文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>14、Shell脚本基础

14、Shell脚本基础

时间:2007-06-10  来源:gis76748853

14、Shell脚本基础
在单个命令行中使用多个命令的另一种方法(非管道)是通过命令替换
echo "The date is 'date'"
expr命令 算术展开
用于求值算术表达式。该命令被发送到标准输出
$expr 4 + 5 将在屏幕显示9 (4 + 5 中间都有空格)
另外一种算术展开$((...)) 例子:。。。 test和[]命令
求值表达式,并返回true(0)或者false
if构造
exit命令 用于终止shell脚本
数值测试
-eq:等于为真
-ne:不等于为真
-gt:大于为真
-ge:大于等于为真
-lt:小于为真
-le:小于等于为真
字符串测试
=:等于为真
!=:不等于为真
-z字符窜:字符串长度为0为真
-n字符串:字符串长度不为0为真
文件测试
-e文件名:文件存在为真
-r文件名:存在可读为真
-w文件名:存在可写为真
-x文件名:存在可执行为真
-s文件名:存在并至少有一个字符为真
-d文件名:存在且为目录为真
-f文件名:存在且为普通文件为真
-c文件名:存在且为普通字符型特殊文件为真
-b文件名:文件存在且为 特殊文件为真
-a 并且
-o 或者
! 非
Example2
#!/bin/bash
echo "Enter the percentage of calls answered same day."
read actual
if [ $actual -le 80 ] ##小于等于80 中括号前后都有空格
then
 echo "Your Grade is Average."
elif [ $actual -gt -a $actual -le 90 ] ##大于80小于90
then
 echo "Your Grade is Good."
else
 echo "Your Grade is Outstanding."
fi
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载