如何阅读&从UNIX shell脚本

时间:2016-03-24 14:01:25

标签: unix

我在XML标签中有记录,我想得到它们的数量。在下面,例如<record> </record>标记内的内容应计为1.因此,对于下面的示例,计数应为2:

<record>
    hi
    hello
</record>

<record>
    follow
</record>

有人可以帮我处理Unix Shell脚本吗?

3 个答案:

答案 0 :(得分:2)

假设您的XML位于名为file.xml的文件中,那么您的解决方案将是

locale.getpreferredencoding

答案 1 :(得分:0)

即使文件内容是单行(不是漂亮的XML格式),这也会有效。

perl -nle "print s/<record>//g" < filename | awk '{total += $1} END {print total}'

答案 2 :(得分:0)

grep -c "</record>" file.xml