没有引号,它也能正常工作。
如果 cust.xml 中的行为:\<span style=CustomerId/>999\</CustomerId> <br>
$ awk -F "[><]" '/span style=CustomerId/{print $3}' cust.xml # prints 999
但是如果 xml 标签中有引号该怎么办?
如果 cust.xml 中的行为:\<span style="Cust"/>999\</cust>
$ awk -F "[><]" '/span style=”Cust”/{print $3}' cust.xml # nothing prints
使用 \ 转义不起作用:
$ awk -F "[><]" '/span style=\”Cust\”/{print $3}' cust.xml # same
指定为字符串也不起作用:
$ awk -F "[><]" '/$’span style=”Cust”’/{print $3}' cust.xml # same