тогда делаете: for i in `cat autoserial.conf`; do if [ grep "16950/954" $i ... что-то вроде, не помню как в баш ]; then sed ... >> endif echo $i >> done
что-то вроде, там сами разберетесь. 2007/4/30, Attid <[EMAIL PROTECTED]>:
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
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
