Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
 Аватар для blackeangel
19 / 10 / 1
Регистрация: 22.07.2015
Сообщений: 908

Удалить текст между строками БЕЗ удаления самих строк

27.11.2017, 20:35. Показов 5333. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Например есть такие строки
Code
1
2
3
4
<MediaCodec name="OMX.MTK.AUDIO.DECODER.MP3" type="audio/mpeg" />
            <Quirk name="decoder-lies-about-number-of-channels" />
            <Quirk name="supports-multiple-frames-per-input-buffer" />
        </MediaCodec>
надо получить
Code
1
2
<MediaCodec name="OMX.MTK.AUDIO.DECODER.MP3" type="audio/mpeg" />
</MediaCodec>
Bash
1
sed -i '/<MediaCodec /,/<\/MediaCodec>/d' /sdcard/3.xml
удаляет и сами эти строки.
Что я делаю не так? Или посоветуйте другой инструмент.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.11.2017, 20:35
Ответы с готовыми решениями:

Как из текстового файла удалить дубликаты строк и пробелы между строками?
Добрый день есть текстовый файл со строками ваниль ваниль яблоко яблоко виноград виноград арахис арахис

Вставить первую строку между средними строками матрицы, если число строк четное, в противном случае удалить среднюю
Использовать подпрограммы (ввода, вывода, обрабатывающей части). Дан массив целых чисел А, где M,N&lt;=10. Вставить первую строку между...

Удалить в строке все, что заключено между фигурными скобками и их самих
Тема: Строки. Множества. 3.1. Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих. ...

24
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
02.12.2017, 11:25
Студворк — интернет-сервис помощи студентам
Чтобы был вывод в терминале уберите -i (если уже не поздно)
0
 Аватар для blackeangel
19 / 10 / 1
Регистрация: 22.07.2015
Сообщений: 908
02.12.2017, 11:34  [ТС]
Marinero, выплюнул весь файл в вывод. Странно как то.
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
02.12.2017, 11:38
У меня Ваш файл прекрасно парсит. Разбирайтесь.
0
 Аватар для blackeangel
19 / 10 / 1
Регистрация: 22.07.2015
Сообщений: 908
02.12.2017, 17:41  [ТС]
Marinero,
У меня Ваш файл прекрасно парсит. Разбирайтесь.
Этот?
Вложения
Тип файла: txt 3.txt (19.3 Кб, 2 просмотров)
0
 Аватар для blackeangel
19 / 10 / 1
Регистрация: 22.07.2015
Сообщений: 908
04.12.2017, 15:27  [ТС]
Marinero,
Bash
1
2
3
4
busybox sed -i 's/\" >/\">/g' /sdcard/media_codecs.xml
busybox sed -i '/<MediaCodec.*type=\"audio\/.*\">$/p; /<MediaCodec.*type=\"audio\/.*\">$/,/<\/MediaCodec>/d' /sdcard/media_codecs.xml
busybox sed -i '/<MediaCodec.*type=\"audio\/.*\">$/ s/\">/\"\/>/g' /sdcard/media_codecs.xml
busybox sed -i '/<!--.*-->/d;/^<!--.*/,/^-->/d;/^#/d;/^$/d' /sdcard/media_codecs.xml
Как то так получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2017, 15:27

Дана строка, удалить из нее все, что заключено между фигурными скобками и их самих
Дана строка, удалить из нее все, что заключено между фигурными скобками и их самих (допускается вложение фигурных скобок). вот...

Строки. Множества. Удалить в строке все, что заключено между фигурными скобками и их самих
помогите пожайлуста!!!! Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих. Дан текст...

Использовать контейнер ArrayList для создания связного списка строк. Изменить блок (группу строк) находящихся между двумя указанными строками
Ребят помогите пожалуйста))) Использовать контейнер ArrayList для создания связного списка строк. Изменить блок (группу строк)...

Удалить ярлык без удаления его приложения
Добрый вечер! Хочу очистить столы от кучи ненужных ярлыков, но вместе с ними хотят удалиться и приложения... Как сделать это без удаления...

Работа со строками. Удалить символы между скобками ()
Работа со строками. Удалить символы между скобками (), включая сами скобки. Язык С++.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
сукцессия 6. Питон реализация энилоджиковской модели, картинка про Центральную часть будущей модели
anaschu 26.06.2026
Етить. ИИ мне на основе моего старого файла R создал вот эту вот хмерь на пайтоне. Это уже новая модель, модель сукцессии грибной. потоки фосфора, азота. Углерода. 5 видов организмов. Я даже. . .
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
сукцессия 5
anaschu 26.06.2026
ПЛАН РАЗРАБОТКИ математической модели сукцессии микоризных систем Переход AM → EcM (Endo + ErM) · Шумилов А. С. · ИФХиБПП РАН · Пущино · 2026 . . .
сукцессия 4
anaschu 25.06.2026
Более детализированный план разработки План доработки модели динамики микоризных симбиозов (EcM с гистерезисом) Цель: Реализовать логику переключения между эрикоидным (ErM) и эктомикоризным. . .
сукцессия 3
anaschu 25.06.2026
Примерный план работ по модели
сукцессия 2
anaschu 25.06.2026
параметризировочная калибровочная таблица будущей модели
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал (мат мет мод 29)
anaschu 23.06.2026
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал Материалы для обсуждения с МГСУ · 2026 Рисунки внутри приложенного ворд файла. Что за. . .
28. Конкретное развертывание плана номер 1 из поста номер 27
anaschu 22.06.2026
Можно ли из модели получить конкретные строительные требования? Честно — напрямую из текущей модели такие ответы не получить. Но цепочка логики есть, и она не такая длинная. Где разрыв . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru