rman 19.07.2011 13:07 утюга

помогите идиоту, как выделить во всем документе только строчки с нужным словосочетанием, тките носом что учить а то времени мало, и нужно запилить ...

1. mailfox 19.07.2011 13:09 34cb221760e823ca

sed & find

2. rmanmailfox /1 19.07.2011 13:10 утюга

я грепом з всего документа выбрал уже нужные строки, теперь надо с этих строк вырезать только то что мне нужно, этими же инструментами пользоваться ?

3. mailfoxrman /2 19.07.2011 13:13 34cb221760e823ca

Была поставлена задача для sql запроса который содержал в начале и конце разные значения... 
так как нужно было вставить код и sed не хотел его вставлять... решено было просто пометить начало и конец строки... 

метим начало sed -i 's/"/ferst/' prices.sql 
метим конец sed -i 's/\(.*\)"/\1and/' prices.sql 

ну а теперь в редакторе заменяем строки для sql а она такая ferstОт 8101 руб.","1and 
ищем ferstОт и заменяем на UPDATE `fristail2`.`uc_products` SET `sell_price` = ' 
аналогично and заменяем LIMIT 1 ; 
ну а серединку заменить без проблем что бы получить такой стройный запрос 

UPDATE `fristail2`.`uc_products` SET `sell_price` = '8102.00000' WHERE `uc_products`.`vid` =1 LIMIT 1 ; 

конечно можно было бы решить и сразу с заменой но у меня не получилось коментить код для замены... если у кого то есть идеи буду рад....

Do you really want to delete ?