![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX и Linux приложений Обсудить UNIX и Linux приложений. Это включает в себя SQL, базы данных, Middleware, MOM, SOA, EDA, ВИС, Б., BPM и другие аналогичные темы. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| сделать несколько строк, содержащих шаблон в одной строке | VTAWKVT | Shell программирование и сценарии | 13 | 12-04-2008 06:40 PM |
| Корн План-лист с переменной | partchimp | Shell программирование и сценарии | 2 | 03-26-2008 02:12 PM |
| SED - Заменить линию, которая содержит План соответствие с новой строки | kousikan | Shell программирование и сценарии | 2 | 03-24-2007 07:24 AM |
| Список файлов, которые не соответствуют поиск схемы | olapxpert | Сеть IP | 1 | 04-14-2005 03:37 PM |
| шаблон списка? | jelizondo1010 | UNIX для чайников Вопросы И Ответы | 1 | 04-20-2001 09:55 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Нужно перечислить не только структуру, содержащую всю строку
Я поиске шаблона item_id> 000111111 </ item_id> в файл XML.
Более одного появления там в этот стук в одной строке. Я старался AWK '/ item_id /, / item_id /' tpnb1.txt> abc.txt Полная схема линий containg идут. Мне нужен только список 000111111. |
|
||||
|
Быстрый и грязный решения с использованием Perl: Код:
perl -ne 'm,<asd>(.+)</asd>, and print "$1\n" ' file.xml или SED Код:
sed -ne 's,<asd>\(.*\)</asd>,\1,p' file.xml Но отмечают, что это не сработает, если XML имеет более одного item_id метки на линии, как <item_id> 000111111 </ item_id> <item_id> 000111111 </ item_id> Тогда он становится сложнее. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|