shell脚本实例之Charpter8-12
2014-06-23 10:07
288 查看
要求:编写一个脚本读入一些整数,分别输出这些整数中奇数的个数和偶数的个数,并输出0的个数.
实现脚本如下:
脚本的执行效果:
可以看到准确的输出了结果.
本文出自 “史振宁的技术博客” 博客,请务必保留此出处http://magic3.blog.51cto.com/1146917/1429696
实现脚本如下:
#!/bin/bash #charpter_8-12 declare -a arr2 echo "Please input some integer numbers seprated by SPACE:" read -a arr2 counter_odd=0 counter_even=0 counter_0=0 for i in "${arr2[@]}" do if [[ i -ne 0 ]] then if [[ i%2 -eq 0 ]] then let counter_even+=1 else let counter_odd+=1 fi else let counter_0+=1 fi done echo "偶数个数:$counter_even" echo "奇数个数:$counter_odd" echo "0的个数:$counter_0"
脚本的执行效果:
[root@localhost charpter8]# sh 8-12 Please input some integer numbers seprated by SPACE: 10 11 0 12 13 0 14 15 0 偶数个数:3 奇数个数:3 0的个数:3 [root@localhost charpter8]# sh 8-12 Please input some integer numbers seprated by SPACE: -12 -13 -14 0 12 13 14 15 0 17 偶数个数:4 奇数个数:4 0的个数:2 [root@localhost charpter8]#
可以看到准确的输出了结果.
本文出自 “史振宁的技术博客” 博客,请务必保留此出处http://magic3.blog.51cto.com/1146917/1429696
相关文章推荐
- shell脚本实例之Charpter8-6
- shell脚本实例之Charpter8-14
- shell脚本实例之Charpter8-9
- shell脚本实例之Charpter8-8
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本。
- shell脚本12
- 脚本shell中的tr 命令使用与实例
- 方老师shell脚本实例系列讲座下载地址
- LinuxC/C++编程基础(13) shell脚本简单实例
- shell脚本学习指南--12-06
- 以TXT为载体的数据交换利用SHELL生成导数脚本实例
- 用shell脚本实现杨辉三角的4个实例!
- BASH命令和SHELL脚本总结(12)如何对字段进行操作
- shell脚本实例
- linux 5.4 shell脚本实例
- 本文结合大量实例阐述如何编写一个shell脚本
- shell脚本实例 使用exit语句和if
- 读书笔记--101个shell脚本 之#12--函数
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本