找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 386|回复: 11

果子玩转shell编程之 第5课 shell中的数学计算

[复制链接]

205

主题

173

回帖

6925

积分

论坛元老

积分
6925
发表于 2013-11-24 21:54:55 | 显示全部楼层 |阅读模式
[bgcolor=#ffffff]下载地址: [/bgcolor]http://pan.baidu.com/s/1otddm
如果觉得好,给果子顶个贴,说下你的看法和建议哦
第5课 shell中的数学计算

1. 计算方法
三种格式可以进行数学计算。
1.1. 第一种??expr
格式:expr 操作数1  操作符  操作数2
举例:
① expr 1 + 2     TMP=$(expr 1 + 2)
② expr  1 + 4 / 3      TMP=$(expr  1 + 4 / 3 )
③ expr 1 + 2 * 3(?)
特点:格式要求相对严格
1.2. 第二种??( )
格式:$((操作数1  操作符  操作数2 ))
举例:TMP=$((1 +   3))
特点:格式要求相对较松
1.3. 第三种??let
格式:let “[变量] [操作符] 操作数1 操作符  操作数2
举例:
① let 1+2   
② let TMP2=1+2   
特点:格式要求松,计算灵活
2. 数学计算的实际用途
写一个简单的脚本
当/tmp目录下文件占用率达到80%时,对磁盘文件进行特定的清理,当达到设定值时对管理员发一封邮件报警,要求每天检查一次。
步骤:
1、使用df命令对/tmp目录进行查看;
2、对磁盘占用率进行计算
3、判断是否达到特定值
4、根据第3步结果决定报警
将脚本加入到定期执行计划中



210

主题

371

回帖

0

积分

管理员

积分
0
发表于 2013-11-24 22:08:44 | 显示全部楼层
     总算抢到沙发了

0

主题

6

回帖

0

积分

新手上路

积分
0
发表于 2013-11-24 22:32:44 | 显示全部楼层
这个必须顶!!!!!!!!!

0

主题

8

回帖

0

积分

新手上路

积分
0
发表于 2013-11-24 22:32:56 | 显示全部楼层
: ;) 支持果子!

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2013-11-24 22:33:36 | 显示全部楼层
果子来了!!HOHO~

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-24 23:44:01 | 显示全部楼层
顶一个,很好

1793

主题

457

回帖

0

积分

管理员

积分
0
发表于 2013-11-25 07:10:31 | 显示全部楼层
果果越整越像样了哦

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-25 08:35:18 | 显示全部楼层
加油 顶起! 才开始嘛

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-25 08:35:40 | 显示全部楼层
:evil:

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2013-11-25 20:47:15 | 显示全部楼层
给力啊,果果,能不能出一期makefile视频????
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

果子博客
扫码关注微信公众号

Archiver|手机版|小黑屋|风叶林

GMT+8, 2026-2-1 12:28 , Processed in 0.084445 second(s), 20 queries .

Powered by 风叶林

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表