Скрипт на bash

Евсюков Денис juev на attack.ru
Пн Апр 30 11:16:26 BST 2007


Не понятен смысл первой строки... Зачем вы берете только строки,  
содержащие данную подстроку и кидаете в файл, если затем из этого файла  
опять фильтруете строки по тому же принципу? В итоге вы просто берете все  
строки данного файла... Первую строку можно смело убирать...
И что значит "изменять порядок внутри"??? Если использовать вторую и  
третью строку вашего скрипта, порядок строк менять не будет...

On Mon, 30 Apr 2007 11:46:17 +0500, Attid <Attid на yandex.ru> wrote:

> 29.04.07, 16:20, Alexander Kraev :
>
>> cat autoserial.conf | grep "16950/954" | sed 's/115200/460800/g' >  
>> autoserial.conf.tmp
>> mv autoserial.conf.tmp autoserial.conf
>
>> должно сработать, не проверял.
>
> ну почти только остальные строчки мне надо оставить =)
>
> в моем случае я могу сделать так
>
> cat autoserial.conf | grep "16950/954" -v > autoserial.conf.tmp
> cat autoserial.conf | grep "16950/954" | sed 's/115200/460800/g' >>  
> autoserial.conf.tmp
> mv autoserial.conf.tmp autoserial.conf
>
> но а если нельзя изменять порядок внутри ?? есть выход ?
>



-- 
Отправлено M2, революционной почтовой программой Opera:
http://www.opera.com/mail/



Подробная информация о списке рассылки ubuntu-ru