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

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - grep регулярное выражение

Ответить
Настройки темы
Debian/Ubuntu - grep регулярное выражение

Старожил


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

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


Здравствуйте.
Имеется такйо вот списочек:
читать дальше »
100890!ACE TENNIS NET !58 !46.4 !01-JAN-89
100860!ACE TENNIS RACKET I !35 !28 !01-JUN-90
100861!ACE TENNIS RACKET II !45 !36 !01-JUN-90
100870!ACE TENNIS BALLS-3 PACK !2.8 !2.4 !01-JAN-90
100871!ACE TENNIS BALLS-6 PACK !5.6 !4.8 !01-JAN-90
101860!SP TENNIS RACKET !24 !18 !15-FEB-89
101863!SP JUNIOR RACKET !12.5 !9.4 !15-FEB-89
102130!RH: "GUIDE TO TENNIS" !3.4 !2.8 !18-AUG-89
200376!SB ENERGY BAR-6 PACK !2.4 !1.75 !15-NOV-90
200380!SB VITA SNACK-6 PACK !4 !3.2 !15-NOV-90
103120!WIFF SOFTBALL BAT I !25 !20 !01-JUN-90
103121!WIFF SOFTBALL BAT II !30 !24 !01-JUN-90
103130!WIFF SOFTBALL, SMALL !4.2 !3.6 !01-JAN-90
103131!WIFF SOFTBALL, LARGE !4.5 !3.9 !01-JAN-90
103140!WIFF SOFTBALL MITT (LH) !20 !15 !15-FEB-89
103141!WIFF SOFTBALL MITT (RH) !20 !15 !15-FEB-89
102132!RH: "GUIDE TO SOFTBALL" !3.4 !2.8 !18-AUG-89
104350!DUNK BASKETBALL INDOOR !44 !35.3 !01-JUN-90
104351!DUNK BASKETBALL OUTDOOR !26 !20.8 !01-JUN-90
104352!DUNK BASKETBALL PROFESSIONAL!58.3 !40.8 !01-JUN-90
104360!DUNK HOOP !39 !32 !01-JAN-90
104361!DUNK HOOP W/FIBERGLASS BOARD!50 !35 !01-JAN-90
104362!DUNK NETS - RAINBOW !5 !4 !15-FEB-89
102134!RH: "GUIDE TO BASKETBALL" !3.4 !2.8 !18-AUG-89
105123!YELLOW JERSEY BICYCLE HELMET!40 !34 !01-JUN-90
105124!YELLOW JERSEY BICYCLE GLOVES!15 !10 !01-JUN-90
105125!YELLOW JERSEY WATER BOTTLE !3 !2.6 !01-JAN-90
105126!YELLOW JERSEY BOTTLE CAGE !6 !5 !01-JAN-90
105127!YELLOW JERSEY FRAME PUMP !6 !5 !15-NOV-90
105128!YELLOW JERSEY SADDLE PACK !10 !8 !15-NOV-90
102136!RH: "GUIDE TO CYCLING" !3.4 !2.8 !18-AUG-89

Подскажите, пожалуйста, как получить строки, которые содержат слово YELLOW и заканчиваются на цифру 90.
Пробовал grep "YELLOW*90$" myfile.txt, не помогает.
Отдельно "YELLOW" и "90$" отрабатывают.

Отправлено: 23:43, 24-05-2012

 

Пользователь


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

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


Вы где черпали информацию про "grep"?
Завтра посмотрю в своей книге.Меня заинтересовал ваш вопрос.

Отправлено: 23:57, 24-05-2012 | #2



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

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


Старожил


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

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


Нашел один документик в электронном варианте, с примерами и некоторыми разъяснениями. Правда там около 4х страничек)

Рабочий вариант:
grep ".*YELLOW.*90$" myfile.txt

Последний раз редактировалось Forpost, 25-05-2012 в 00:09. Причина: Получилось :)


Отправлено: 00:07, 25-05-2012 | #3


Аватара для shisik

Ветеран


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

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


Цитата Forpost:
Рабочий вариант:
grep ".*YELLOW.*90$" myfile.txt »
Первое .* даже не обязательно, если не ставить символ начала строки ^, т.е. достаточно просто "YELLOW.*90$"
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:50, 25-05-2012 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - grep регулярное выражение

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Регулярное выражение. Не работает а-яА-Я Artem-Samsung Вебмастеру 19 12-11-2010 18:40
Регулярное выражение venuko Вебмастеру 11 02-08-2010 18:18
Регулярное выражение для проверки денежной суммы BuilderMan Вебмастеру 9 23-08-2006 11:24
регулярное выражение на пхп. Drem Вебмастеру 13 22-07-2006 00:16
Регулярное выражение benya Вебмастеру 27 26-08-2005 14:34




 
Переход