在cygwin中找到第一次出现以下给定标记的位置

时间:2013-03-15 06:10:51

标签: cygwin

我正在使用下面给出的步骤来查找<heading标记的位置,该位置不止一次出现。但我只需要第一次出现的位置。

我正在使用cygwin工具在Windows中执行此shell脚本

transformationTag=`grep -nE "<heading " "$xmlFile"|cut -d ":" -f1`

这会产生如下输出:17 24 46

由此,我如何只检索17

1 个答案:

答案 0 :(得分:0)

一种方法是通过head管道:

transformationTag=`grep -nE "<heading " "$xmlFile"|cut -d ":" -f1 | head -1 `