可以在一行中获取"xml_grep --count"的 var 计数吗?



这可能是一个愚蠢的问题,但我希望只得到值"64〃;来自下面的xml_grep语句,但它比我需要的更详细。我没有看到只获取数字计数的选项——我不希望路径源被回显。有什么诀窍吗,或者我需要试着在"0"之后得到它显示的任何数字吗;总计:";通过countItems变量中的某种方法?任何提示都将不胜感激。

$ countItems=`xml_grep --count //item http://10.0.123.456:8890/some/pagexml.htm`
$ echo $countItems 
http://10.0.123.456:8890/some/pagexml.htm: 64 total: 64

我无法评论xml_grep命令的可能"修复",但(相对(简单的参数扩展可以获得您想要的:

$ countItems="${countItems##*: }"   # throw away everything up to the last ":" + "<space>"
$ echo "${countItems}"
64

注意:假设xml_grep输出始终以:<space><number>结束

相关内容

  • 没有找到相关文章

最新更新