简单的几个shell脚本五
2015-05-21 16:29
375 查看
1、写一个脚本
1、设定变量FILE的值为/etc/passwd
2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如:
Hello,root,your shell:/bin/bash
3、统计一共有多少个用户
#/bin/bash
#
FILE=/etc/passwd
LINE=`wc -l $FILE|cut -d' ' -f1`
for I in `seq 1 $LINE`
do
echo "Hello, `head -n $I $FILE |tail -1 |cut -d: -f1`, your shell: `head -n $I $FILE |tail -1 |cut -d: -f7`"
done
echo "This user is:$LINE"
2、计算100以内能被3整除的数并且求和
#/bin/bash
#
sum=0
for a in `seq 1 100`
do
if [ `expr $a % 3` = "0" ]
then
echo $a
sum=`expr $sum + $a`
fi
done
echo "sum=$sum"
3、计算100以内的奇数和及偶数和
#/bin/bash
#
J=0
O=0
for a in `seq 2 2 100`
do
J=`expr $J + $a`
done
echo "J=$J"
for a in `seq 1 2 100`
do
O=`expr $O + $a`
done
echo "O=$O"
思路二:
#!/bin/bash
#
declare -i EVEBSUM=0
declare -i ODDSUM=0
for I in {1..100};do
if [ $[$I%2] -eq 0 ];then
let EVENSUM+=$I
else
let ODDSUM+=$I
fi
done
echo "odd sum is:$ODDSUM"
echo "Even sum is:$EVENSUM"
1、写一个脚本
1、设定变量FILE的值为/etc/passwd
2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如:
Hello,root,your shell:/bin/bash
3、统计一共有多少个用户
#/bin/bash
#
FILE=/etc/passwd
LINE=`wc -l $FILE|cut -d' ' -f1`
for I in `seq 1 $LINE`
do
echo "Hello, `head -n $I $FILE |tail -1 |cut -d: -f1`, your shell: `head -n $I $FILE |tail -1 |cut -d: -f7`"
done
echo "This user is:$LINE"
2、计算100以内能被3整除的数并且求和
#/bin/bash
#
sum=0
for a in `seq 1 100`
do
if [ `expr $a % 3` = "0" ]
then
echo $a
sum=`expr $sum + $a`
fi
done
echo "sum=$sum"
3、计算100以内的奇数和及偶数和
#/bin/bash
#
J=0
O=0
for a in `seq 2 2 100`
do
J=`expr $J + $a`
done
echo "J=$J"
for a in `seq 1 2 100`
do
O=`expr $O + $a`
done
echo "O=$O"
思路二:
#!/bin/bash
#
declare -i EVEBSUM=0
declare -i ODDSUM=0
for I in {1..100};do
if [ $[$I%2] -eq 0 ];then
let EVENSUM+=$I
else
let ODDSUM+=$I
fi
done
echo "odd sum is:$ODDSUM"
echo "Even sum is:$EVENSUM"
相关文章推荐
- 简单的几个shell脚本四
- linux 几个简单shell脚本demo
- 简单的几个shell脚本六
- 两年前放在百度文库的几个初学shell脚本时写的几个简单例子
- 几个 简单的shell 脚本 借鉴一下
- 几个简单的shell脚本
- 简单的几个shell脚本一
- 简单的几个shell脚本二
- 简单的几个shell脚本七
- 几个shell小脚本
- 一个简单的循环添加用户SHELL脚本
- Linux学习之shell脚本的简单使用
- 中继代理和shell脚本的简单使用
- 简单的Linux查找后门思路和shell脚本分享
- Linu Shell 编程基础--一个简单的Shell脚本
- 自己写的几个简单常用的脚本
- 自己写的几个shell脚本片段
- 一个备份MySQL数据库的简单Shell脚本
- linux的简单shell脚本包括数组和条件判断
- hadoop集群机架感应配置的简单过程(shell脚本版本)