Я, вероятно, упускаю что-то действительно очевидное, но у меня есть XML-файл, который мне нужно grep, чтобы увидеть, содержит ли он это:
<phone>null</phone>
или <phone></phone>
В любом случае и с любыми дополнительными пробелами (между тегами).
Итак, мое нерабочее решение таково:
grep -i "\<phone\>\s*(null)?\s*\</phone\>" ./myfile.xml
Нокоторый возвращает пустой (даже если файл, который я использую, имеет этот узел).Что я пропускаю?
TIA