标题: 求助一个shell问题
gankai1983
LU新生
Rank: 1



UID 55584
精华 0
积分 1
帖子 1
活跃指数 1
LU金币 2 个
LU金条 0 个
阅读权限 10
注册 2006-9-27
 
发表于 2006-9-27 23:50  资料  个人空间  短消息  加为好友 
求助一个shell问题

在ksh下实现,
有字符串aaaa aaaa aaaa bbb bbb bbb
去掉重复的字符串,并统计字符串重复的次数

顶部
xier0521
LU新生
Rank: 1



UID 93221
精华 0
积分 3
帖子 4
活跃指数 0
LU金币 4 个
LU金条 0 个
阅读权限 10
注册 2007-7-21
 
发表于 2007-7-21 22:03  资料  个人空间  短消息  加为好友 
$ pg test.txt
aaaa aaaa aaaa bbb bbb bbb

$ tr -s "[a-z]" <test.txt

顶部
oraix
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 69
精华 6
积分 309
帖子 492
活跃指数 90
LU金币 6406 个
LU金条 0 个
阅读权限 210
注册 2003-9-21
来自 中国
 
发表于 2007-7-21 22:28  资料  个人空间  主页 短消息  加为好友  QQ
想把空格都转换成换行, 排序, 去除重复
sed -e"s/ /\n/g" test.txt |tee temp.txt | sort -u > uni.txt

对这些唯一的字串用for循环去读取uni.txt, 并用grep -c 统计每个词在temp.txt里面的次数, 记录下来就OK





::::uncle:::
:::oraix::::

oraix[at]hotmail.com


顶部
 



当前时区 GMT+8, 现在时间是 2008-12-5 20:06
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.052492 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver