Re: Скрипт на bash

Alexander Kraev alexander.kraev на gmail.com
Пн Апр 30 12:53:39 BST 2007


тогда делаете:
for i in `cat autoserial.conf`; do
  if [ grep "16950/954" $i ... что-то вроде, не помню как в баш ]; then
    sed ... >>
  endif
  echo $i >>
done

что-то вроде, там сами разберетесь.

2007/4/30, Attid <Attid на yandex.ru>:
>
> 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
>
>
> но а если нельзя изменять порядок внутри ?? есть выход ?
>



-- 
Alexander Kraev
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20070430/2e71f4ad/attachment.htm 


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