Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.02.2016
Сообщений: 23
1

Вывести строки в которых отсутствуют указанные слова

22.09.2017, 01:13. Показов 1736. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такой файл:
Belgrade Serbia 1166763
Budapest Hungary 1759407
Warsaw Poland 1748916
Vienna Austria 1867960
Munich Germany 1521678
Rome Italy 2874038
Madrid Spain 3165235
Barcelona Spain 1602386
Milan Italy 1368590
Bucharest Romania 2106144
Berlin Germany 3671000
Vienna Austria 1867960
Paris France 2241346
Budapest Hungary 1759407
Нужно сделать так, чтоб вывелись строки, в которых отсутствуют слова Spain и Vienna
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2017, 01:13
Ответы с готовыми решениями:

Удалить из строки все слова, в которых отсутствуют гласные буквы
В поле ввода вводится строка, состоящая из слов на русском языке, отделённых друг от...

Удалить из строки все слова, в которых отсутствуют гласные буквы
С клавиатуры вводится строка, состоящая из слов на русском языке, отделённых друг от друга одним...

Вывести слова, в которых отсутствуют буквы, встречающиеся в строке максимальное число раз
дана строка символов,состоящая из слов.вывести на экран слова,в которых отсутствуют...

В функции вывести на экран все слова строки длина которых больше длины первого слова
Вывести символьную строку. В функции вывести на экран все слова строки длина которых больше длины...

3
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
23.09.2017, 12:41 2
Bash
1
man grep
0
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
23.09.2017, 17:25 3
Лучший ответ Сообщение было отмечено Шмонько Богдан как решение

Решение

Bash
1
grep -viP '(vienna|spain)' file.txt
1
7 / 6 / 4
Регистрация: 21.05.2017
Сообщений: 60
15.10.2017, 20:09 4
ну или всеми любимый sed:
Bash
1
sed -nr '/vienna|spain/Ip' file.txt
0
15.10.2017, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2017, 20:09
Помогаю со студенческими работами здесь

Выписать все слова, в которых отсутствуют определенные буквы
В заданной строке текста слова разделены произвольным числом пробелов. Выписать все слова, в...

Выписать все слова текста, в которых отсутствуют буквы (б,в,г,д,с,л,м,н,р)
Помогите перевести код с Pascal на С++ const m: set of char = ; var s, w: string; i:...

Вывести те слова строки, длина которых более 7-ми
Вывести те слова строки, длина которых более 7-ми.

Строки. Вывести слова, длина которых максимальна
Пользователь вводит предложение, программа печатает слова длинна которых максимальная.

Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова
Здравствуйте, товарищи программисты. Я не смогла смириться с поражением и это снова привело меня к...

Вывести слова из строки, длина которых больше 7 символов
Вывести слова из строки, длина которых больше 7 символов. Заранее спасибо )


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru