我被赋予了对机器翻译xml文件进行质量检查的任务。翻译是从英语到外语。我在文件中有大约2000个转换块,我必须通过在带有质量属性的< comment>标记中包含的块中添加我的评论来检查其中的200个。是否有一个Linux命令或一些文本编辑器,可以计算我添加的评论标签的数量,或者只是单词'/ comment'发生的次数,所以我不必手动跟踪?如何计算xml文件中某个单词出现的次数
3
A
回答
7
grep'/ comment'yourfile.xml -o |厕所-l
0
您的标签上是Linux操作系统,所以我假设你有* nix的工具,如awk
awk '{for(i=1;i<=NF;i++){if($i=="/comment"){++c} } }END{print "total: "c}' xmlfile
0
如果您知道</comment>
不会出现超过每行一次,只需使用grep -c "</comment>"
。例如:
[~/.logs]> grep -c ldap johnf.2010-02-12.log
103
这将搜索文件johnf.2010-02-12.log
在字符串ldap
。该字符串出现在103条不同的线上。
0
只要评论出现在自己的路线,你可以尝试
cat file | grep -c comment
的-c表示“计数”。
+0
UUOC。 'grep -c注释文件' – ghostdog74 2010-02-15 15:22:20
2
这XSLT样式表可以在任何平台上运行,并会告诉你有多少的评论内容有XML文档中:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:value-of select="count(//comment)"/>
</xsl:template>
</xsl:stylesheet>
如果在XML文件的顶部添加XSLT处理指令指向此XSLT(例如<?xml-stylesheet href="countComments.xsl" type="text/xsl"?>
),那么您可以在浏览器中加载XML文件并查看显示的数字。
相关问题
- 1. 如何计算xml文件中某个特定属性的出现次数?
- 2. 计算单词在txt文件中出现的次数Java
- 3. 如何计算单词在一列中出现的次数,python
- 4. 如何计算单词出现在文件中或某个范围内的次数
- 5. 计算大文本文件中特定词的出现次数
- 6. 统计单个单词中的单词出现次数
- 7. 使用映射计算每个单词在文件中出现的次数。 (C++)
- 8. 如何计算一个单词在一个句子中出现的次数? (Python)
- 9. 如何计算每个单词出现多少次?
- 10. 如何计算MySQL BLOB文本中特定单词的出现次数?
- 11. 在不使用grep和wc的情况下计算文件中某个单词的出现次数?
- 12. 如何计算Python中的文本文件中出现两个单词的次数?
- 13. 单词出现次数的计数
- 14. 如何使用JavaScript计算整个HTML网页中单词的出现次数与数组中单个单词的出现次数?
- 15. 计算字符串向量中单词的出现次数
- 16. 计算单词出现在字符串中的次数?
- 17. 计算行在Access中的某个表中出现的次数
- 18. 如何统计每个单词的出现次数?
- 19. 使用Python计算出现在列表中的单词的出现次数
- 20. 如何使用python计算字符串中某个单词的所有出现次数
- 21. 计算单词的列表出现在文本文件中
- 22. 列出文本文件中出现次数的所有单词?
- 23. 如何计算perl脚本每行中某些词的出现?
- 24. 计算python中txt文件中单词的出现
- 25. 计算某些文字在C++文本文件中出现的次数
- 26. 如何计算单词在文本中的次数
- 27. 计算每个不同单词出现在其输入中的次数C++
- 28. 如何计算存储在数组列表中的每个句子中每个单词的出现次数?
- 29. 计算几个特定词的出现次数
- 30. 用于计算文件中特定单词出现次数的命令行(如json中的键数)
不'grep'发送'wc'整行?如果这个词出现在一行上不止一次,你会不会得到一个错误的结果? – doub1ejack 2014-10-07 20:47:05