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 было извлечено…
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20070430/2e71f4ad/attachment.htm
Подробная информация о списке рассылки ubuntu-ru