Chinaunix

标题: 统计一个字符串中 某个字符出现的次数 [打印本页]

作者: 迷離    时间: 2010-01-06 15:53
标题: 统计一个字符串中 某个字符出现的次数
统计一个字符串中 某个字符出现的次数
RTRT


比如字符串: abcdabcd 我想统计b出现的个数
脚本该怎么写

在线等,多谢各位大侠,小弟初来咋到...
作者: 寂寞烈火    时间: 2010-01-06 15:55
awk -F'b' '{print NF-1}'
作者: 迷離    时间: 2010-01-06 15:58
标题: 回复 #2 寂寞烈火 的帖子
嗯那 多谢大侠 结贴...
作者: wanzijiali    时间: 2010-01-06 16:08
标题: 回复 #2 寂寞烈火 的帖子
这办法挺巧妙
作者: wanzijiali    时间: 2010-01-06 16:13
标题: 回复 #2 寂寞烈火 的帖子
我也来一个
echo “aoa”|grep -o a|wc-l
作者: 寂寞烈火    时间: 2010-01-06 16:15
统计字符之类的方法算是非常多的, 如
str=abcbddd
str=${str//[^b]}
echo $str

echo $str|awk '{print gsub("b","b")}'
作者: wanzijiali    时间: 2010-01-06 16:18
标题: 回复 #6 寂寞烈火 的帖子
赞~\(≧▽≦)/~
作者: nhw_cs    时间: 2010-01-06 16:19
one more way

expr length $str




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2