Этот cmd отлично работает на терминальной линии на RHEL7
grep -oPm1 '(?<=<app my_id=")[^<]+"my_name=
"xyz"+[^>] test.xml
Но если я вставлю строку в скрипт .sh, например:
grep -oPm1 '(?<=<app my_id=")[^<]+"my_name=
'"$var"'+[^>] test.xml
Где
$var="xyz"
Возвращается пустым.
Надеюсь, у меня будет вышеупомянутый cmd в цикле
где var
читается из текстового файла.