Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Обработка текстового вывода  (Прочитано 210 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bacbka87

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Обработка текстового вывода
« : 04 Февраль 2016, 18:37:20 »
Подскажите, пожалуйста, какой консольной утилитой можно сделать следующие:

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

( в IOS cisco такая команда имеется)

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #2 : 04 Февраль 2016, 18:42:42 »
bacbka87,
Таких команд масса. Конкретнее скажите что вам надо. Есть grep, sed, awk. Они могут всё.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #3 : 04 Февраль 2016, 18:44:00 »
Есть grep, sed, awk. Они могут всё.
Ну может не всё, но о-о-оченнно многое! ;)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #4 : 04 Февраль 2016, 18:48:34 »
Azure,
В плане обработки текста я не могу представить что нельзя сделать с помощью этих команд.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн rtupe

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #5 : 04 Февраль 2016, 19:27:56 »
В библиотеке Машкова очень много книг, которые обработаны Лексиконом 1990 года (примерно). Пробелы не важно, но вот расстановка переносов реально мешает.

Не подскажите? Как убрать расстановку переносов оставив дефисы ("как-нибудь") на месте?

Оффлайн bacbka87

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #6 : 04 Февраль 2016, 19:28:40 »
Спасибо. Читал этот пост, но пропустил нужную информацию между строк.

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


Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #7 : 04 Февраль 2016, 19:29:59 »
bacbka87,
Дайте пример текста и объясните что вам надо. Можно и после второго. Никаких проблем.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #8 : 04 Февраль 2016, 19:32:16 »
rtupe, Если Вы найдете список слов с дефисами — нет проблем.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн rtupe

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #9 : 04 Февраль 2016, 19:41:53 »
Да как-бы это не шибко проблема. Просто вот, прочитав пост, вспомнил и подумал, что вот такая проблема была (и есть).

Хоть и не филолог, но список русских слов с дефисами сложно представить. Одно да-ну-на чего стоит ;)

Оффлайн bacbka87

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Обработка текстового вывода
« Ответ #10 : 04 Февраль 2016, 19:42:44 »
Я разобрался спасибо.

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.