我有以下字符串
xml_srx_name="<name>SRX-NAME</name>"
我正在尝试打印 > 和 < 之间的文本,因此它将打印SRX-NAME
我真的很接近,但这就是我得到的:>SRX-NAME<这是我用这个命令能够实现的:
$ cat $xml_srx_name | awk '/SRX-NAME/ {print $1}' | grep -oPz "(?s)>.*?<" | tr '\0' '\n'
Output:
>SRX-NAME<
你可以试试
| tr -d '<>'
最后添加cat … |grep -o SRX-NAME
cat … |cut -d \> -f 2 | cut -d \< -f 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句