and created a symlink to them in my ~/bin, which is in my PATH.
Порядок в PATH
актуален. Обязательно поместите свой личный каталог bin в начало; что-то вроде этого:
export PATH="${HOME}/bin:${PATH}"
Вы должны увидеть порядок поиска, используя which -a <command>
.
Для синтаксического анализа XML используйте синтаксический анализатор xml, например. xmlstarlet !
xmlstarlet sel -t -m '//record' \
-v '@address' -o " " \
-v '@name' -o " " \
-v '@port' -n \
xmlfile
Измените разделитель после -o
в соответствии с вашими потребностями. Или используйте -n
для новой строки.
awk '{print $1", "$2", "$3}' | sed -e 's/[=]/ /g' -e 's/["]//g'
Это должно работать нормально