У меня есть дополнительная информация, которая может дать больше ясности в вопросе и даже решить некоторые проблемы, как это было у меня. Обнаруженные ошибки частично связаны с версией xpath, которую вы используете.
Флаг -q quiet доступен в версии, которую я установил в своей системе Ubuntu через apt-get, но не доступен в версиях, установленных в OSX или RHEL. Существуют также небольшие синтаксические различия между версиями, такие как порядок запроса и ввод данных.
Но самая полезная часть заключается в том, что вы можете скопировать версию Ubuntu, установленную в других системах, и она отлично работает с остальной частью уже установленной библиотеки xpath. Вам нужно установить xpath и затем просто перенести основной скрипт xpath (обычно в / usr / bin / xpath). Затем вы можете воспользоваться чрезвычайно полезным параметром -q и пропустить постобработку sed / regex.