Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Разбить sed'ом строку

Ответить
Настройки темы
Разбить sed'ом строку

Аватара для Доктор Ливси

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть xml файл, где вся инфа находится в одной строке, типа

<открывающий тег>текст</закрывающий тег><открывающий тег>текст</закрывающий тег>...

Тебуется получить

<открывающий тег>текст</закрывающий тег>
<открывающий тег>текст</закрывающий тег>
...

Пробовал такую конструкцию

sed -ir 's/(<\/.*>)/\1\n/g' файл.xml

На выходе имел только новую строку после самого последнего закрывающего тега

Буду признателен за помощь

Отправлено: 08:11, 25-03-2015

 

Аватара для Доктор Ливси

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Что-то все в одной строке написалось
Цитата Доктор Ливси:
Тебуется получить <открывающий тег>текст</закрывающий тег> <открывающий тег>текст</закрывающий тег> ... »
Вместо пробела между закрывающим и открывающим тегами должен быть перенос строки

Отправлено: 10:25, 25-03-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для CyberDaemon

DOOMer


Сообщения: 3254
Благодарности: 438

Профиль | Отправить PM | Цитировать


если внутри тегов нет комбинаций "><", то
sed -ir 's/></>\n</g' файл.xml

-------
"640 K ought to be enough for anybody" Bill Gates, 1981


Отправлено: 19:01, 25-03-2015 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Разбить sed'ом строку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - SED + XML cantido Общий по Linux 1 30-05-2014 11:04
Любой язык - [решено] Как разбить одну строку на много строк KooDI Скриптовые языки администрирования Windows 56 06-08-2013 23:26
CMD/BAT - [решено] Как построчно разбить текстовый файл на текстовые файлы содержащие одну строку binwatch@vk Скриптовые языки администрирования Windows 3 09-09-2012 19:59
Debian/Ubuntu - [решено] sed 's///' - не получается заменить строку файла VladDV Общий по Linux 2 09-12-2011 02:09
разбить строку khvalera Программирование и базы данных 1 06-05-2004 12:48




 
Переход