Как подсчитать узлы и получить значение атрибута без использования xpath

() запускает команду внутри скобок в подоболочке, вам нужно арифметическое расширение $ (()) :

$ t=20

$ s=$((t+30))

$ echo "$s"
50
2
16.01.2016, 19:26
1 ответ

Решение на основе синтаксического анализатора XML - это правильный выбор. Тем не менее, здесь можно быстро взломать регулярное выражение:

LOGIN=...
printf "$LOGIN" | 
    perl -nE 'say "-d $1=$2" if /name="(.*?)".*?value="(.*)"/'
0
27.01.2020, 22:49

Теги

Похожие вопросы