自己写了一个小脚本,用于自动统计每个分类的数量

sh/bash/dash/ksh/zsh等Shell脚本
回复
driftleaf
帖子: 3
注册时间: 2009-09-10 13:47

自己写了一个小脚本,用于自动统计每个分类的数量

#1

帖子 driftleaf » 2010-05-03 17:27

看起来有点小儿科,但是确是为了实际需要才写的

#!/bin/bash
#Filename:auto_sort_count
#统计有多少个分类
cat /home/ldh/total.txt|awk '{print $1}'|sort -u>/home/ldh/sort_count.txt
while read sort_name
do
count=0
while read pro_name num
do
if [ "$pro_name" == "$sort_name" ]
then
count=`expr $count + $num`
fi
done</home/ldh/total.txt
echo "The number of $sort_name is $count"
done</home/ldh/count.txt
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 自己写了一个小脚本,用于自动统计每个分类的数量

#2

帖子 aerofox » 2010-05-03 22:15

这个用单纯的 awk 编程更简单,且可读性更强。
driftleaf
帖子: 3
注册时间: 2009-09-10 13:47

Re: 自己写了一个小脚本,用于自动统计每个分类的数量

#3

帖子 driftleaf » 2010-05-12 11:07

aerofox 写了:这个用单纯的 awk 编程更简单,且可读性更强。
能不能赐教一下噢
回复