Не понятен смысл первой строки... Зачем вы берете только строки, содержащие данную подстроку и кидаете в файл, если затем из этого файла опять фильтруете строки по тому же принципу? В итоге вы просто берете все строки данного файла... Первую строку можно смело убирать... И что значит "изменять порядок внутри"??? Если использовать вторую и третью строку вашего скрипта, порядок строк менять не будет...
On Mon, 30 Apr 2007 11:46:17 +0500, Attid <[EMAIL PROTECTED]> 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 mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
