使用grep -o和python(.count)统计文件中某个字符串出现的次数

grep -o
grep命令有一个参数-o,可以逐行输出匹配的内容,有多少个匹配就有多少行。所以这道题可以这么做

cat test.fa | grep -o "A" | wc -l 

除了linux 命令行外,还可以使用python

f = open("path","r") ##open file
s = f.read()  ##read 
##.count() 方法可用于计数
print("%d %d %d %d" % (s.count("A"),s.count("T"),s.count("C"),s.count("G")))  ##normalized output

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容