read -a var <<< $(echo "$yourWordhere" | grep -o "." | tr '\n' ' ')
это разделит ваше слово и сохранит его в массиве var
.
Не уверен, что это лучшее решение, но вот как мне это удалось:
xmlstarlet sel -t -c "SCRIBUSUTF8NEW/DOCUMENT/PAGEOBJECT/StoryText/trail[@PARENT='SearchedStyle']/preceding-sibling::ITEXT[1]" myfile.sla
И чтобы получить значение атрибута CH
:
xmlstarlet sel -t -v "SCRIBUSUTF8NEW/DOCUMENT/PAGEOBJECT/StoryText/trail[@PARENT='SearchedStyle']/preceding-sibling::ITEXT[1]/@CH" myfile.sla
Вау