Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Unix-системы Новый топик    Ответить
 Как выпросить определенное значение из строки - BASH  [new]
x17.mstu
Member

Откуда:
Сообщений: 272
Есть xml вида

<Folder name =cat .......>
<SHORTCUT comments=“” object type =“SOURCE” >
</Folder>


Подскажите как выпарсить значение. Source из ключа object type ?
18 июл 19, 15:31    [21929536]     Ответить | Цитировать Сообщить модератору
 Re: Как выпросить определенное значение из строки - BASH  [new]
bga83
Member

Откуда: Город герой Ленинград
Сообщений: 30700
проще на python-е реализовать, ну и если надо то уже питоновский скрипт из шела дергать
18 июл 19, 18:04    [21929654]     Ответить | Цитировать Сообщить модератору
 Re: Как выпросить определенное значение из строки - BASH  [new]
volodin661
Member

Откуда: Внутренняя Монголия
Сообщений: 433
$xml = [xml] '<Folder><SHORTCUT comments="comments" type="SOURCE"/></Folder>'
$xml.folder.type
19 июл 19, 05:10    [21929860]     Ответить | Цитировать Сообщить модератору
 Re: Как выпросить определенное значение из строки - BASH  [new]
Alex URS
Member

Откуда: 0f17
Сообщений: 223
# cat 123
<Folder name =cat .......>
<SHORTCUT comments=“” object type =“SOURCE” >
</Folder>
# grep "object type" 123 | awk -F"object type =" '{print $2}' | awk '{print $1}'
“SOURCE” >
#
15 авг 19, 15:50    [21950249]     Ответить | Цитировать Сообщить модератору
Все форумы / Unix-системы Ответить