shell脚本学习

算术命令expr  i=`expr $i + 1` 表示加法运算,各个变量之间要有空格,变量i需要添加$。该命令与let功能一样:let "i+=1",变量i不需要加$

学习脚本例子:

i=1

date1=$(date '+%Y-%m-%d')

time=$(date '+%Y-%m-%d %H:%M:%S')

pid=`ps -ef |grep CSCS|grep -v "grep"|awk '{printf $2}'`

while(($i<$1))

do

cpu=`top -n 1  -p $pid |awk 'NR==8{print $9,$10}'`

echo "$time, $cpu" >> ./$date1.txt

sleep 3

i=`expr $i + 1`

echo "i的值为:$i"

done

 

 

posted on 2014-05-06 16:48  leizi1987  阅读(112)  评论(0编辑  收藏  举报