shell脚本示例

简介:
+关注继续查看

shell基础:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=452942

一、循环1-100,并计算1+2+3+4+5+6+7+8+9+10的和

#!/bin/bash
sum=0
for ((i=1;i<=100;i++))
do
        while [ $i -le 10 ]
        do
        sum=$(($sum+$i))
        break
        done

done
echo $sum

#me:注意几点

1.sum=0要进行变量的初始化

2.while控制循环退出条件,利用break退出循环。

3.注意for循环的语法、shell执行变量加法的语法、while使用 [ ] 作为判断添加的语法。

二、计算

整数计算

#!/bin/bash

sum=0

for n in $(seq 5)
do
       echo $n
       sum=$((sum+n)) #整数计算
done
echo $sum

小数计算

#!/bin/bash

sum=0
for m in $(df -Th | grep G  | awk '{print $(NF-4)}' | sed "s#G##g" )
do
        echo $m
        sum=$(echo "$sum + $m "| bc)  #小数计算
done

echo $sum

小数标胶

用br其实也是可以实现

echo "6.6>5.5" |bc

1

echo "5.5>6.6" | bc

0

      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1617919,如需转载请自行联系原作者



相关文章
|
19小时前
|
Shell 数据库 数据安全/隐私保护
图书管理系统的基本框架,可以用 Shell 脚本来实现
图书管理系统的基本框架,可以用 Shell 脚本来实现:
6 1
|
12天前
|
监控 Shell API
shell监控脚本告警通过微信外发
shell监控脚本告警通过微信外发
10 1
|
12天前
|
监控 机器人 Shell
shell监控脚本钉钉外发
shell监控脚本钉钉外发
11 1
|
13天前
|
Shell Linux 开发工具
Linux加强篇004-Vim编辑器与Shell命令脚本
山重水复疑无路,柳暗花明又一村
199 1
Linux加强篇004-Vim编辑器与Shell命令脚本
|
20天前
|
Shell
使用 shell 脚本清理内存 buff/cache
使用 shell 脚本清理内存 buff/cache
19 0
|
21天前
|
Java Shell Linux
java执行脚本命令(shell脚本或cmd脚本)
java执行脚本命令(shell脚本或cmd脚本)
|
25天前
|
机器学习/深度学习 运维 Shell
运维(22)- shell开机自启动脚本
运维(22)- shell开机自启动脚本
18 1
|
25天前
|
运维 Shell C语言
运维(03)- shell执行脚本
运维(03)- shell执行脚本
8 0
|
27天前
|
分布式计算 Hadoop Java
17 案例:开发shell采集脚本
17 案例:开发shell采集脚本
15 0
|
关系型数据库 Shell 数据库
相关产品
云迁移中心
推荐文章
更多