- RE: Помогите начинающему!! изменять содержимое файла, hurricane, 10:54 , 24-Окт-02 (1)
>Как в скрипте написать , что надо найти в файле строку и >закомментировать ее? >а потом снять комментарий... есть такой замечательный вэщь .. sed, читай ман, вот пример заменить строку /bin/sh на строку /bin/tcsh в файле XXX: sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY mv YYY XXX ;) Раскоментировать все строки можно так: sed 's/#/ /g' XXX > YYY mv YYY XXX ;) Бэст рэгардс ж))) Vladislav - RE: Помогите начинающему!! изменять содержимое файла, hurricane, 10:55 , 24-Окт-02 (2)
>Как в скрипте написать , что надо найти в файле строку и >закомментировать ее? >а потом снять комментарий... есть такой замечательный вэщь .. sed, читай ман, вот пример заменить строку /bin/sh на строку /bin/tcsh в файле XXX: sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY mv YYY XXX ;) Раскоментировать все строки можно так: sed 's/#/ /g' XXX > YYY mv YYY XXX ;) Бэст рэгардс ж))) Vladislav
- RE: Помогите начинающему!! изменять содержимое файла, hurricane, 11:54 , 24-Окт-02 (3)
Submit заело :)))))))))))
- RE: Помогите начинающему!! изменять содержимое файла, Nick, 20:17 , 28-Окт-02 (4)
>>Как в скрипте написать , что надо найти в файле строку и >>закомментировать ее? >>а потом снять комментарий... > >есть такой замечательный вэщь .. sed, читай ман, вот пример > >заменить строку /bin/sh на строку /bin/tcsh в файле XXX: > >sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY >mv YYY XXX > >;) Раскоментировать все строки можно так: > >sed 's/#/ /g' XXX > YYY >mv YYY XXX > >;) Бэст рэгардс ж))) > >Vladislav сенкс! токо он не хочет понимать $перем в скрипте т.е. sed 's/$ip/#$ip/g' xxx >yyy
выдает на экран содержимое $ip и все:( "$ip" тоже самое..
- RE: Помогите начинающему!! изменять содержимое файла, hurricane, 20:45 , 28-Окт-02 (5)
>>>Как в скрипте написать , что надо найти в файле строку и >>>закомментировать ее? >>>а потом снять комментарий... >> >>есть такой замечательный вэщь .. sed, читай ман, вот пример >> >>заменить строку /bin/sh на строку /bin/tcsh в файле XXX: >> >>sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY >>mv YYY XXX >> >>;) Раскоментировать все строки можно так: >> >>sed 's/#/ /g' XXX > YYY >>mv YYY XXX >> >>;) Бэст рэгардс ж))) >> >>Vladislav > > >сенкс! токо он не хочет понимать $перем в скрипте >т.е. sed 's/$ip/#$ip/g' xxx >yyy > >выдает на экран содержимое $ip и все:( >"$ip" тоже самое.. дыкть это ... Делай это в сам внутри скрипта .. чтоли IP=195.66.208.81 sed "s/${IP}/#${IP}/g' xxx >yyy P.S. Только не расстраивайся :)) Все круто :) Best regards, Vladislav.
- RE: Помогите начинающему!! изменять содержимое файла, Nick, 11:08 , 30-Окт-02 (6)
>>>>Как в скрипте написать , что надо найти в файле строку и >>>>закомментировать ее? >>>>а потом снять комментарий... >>> >>>есть такой замечательный вэщь .. sed, читай ман, вот пример >>> >>>заменить строку /bin/sh на строку /bin/tcsh в файле XXX: >>> >>>sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY >>>mv YYY XXX >>> >>>;) Раскоментировать все строки можно так: >>> >>>sed 's/#/ /g' XXX > YYY >>>mv YYY XXX >>> >>>;) Бэст рэгардс ж))) >>> >>>Vladislav >> >> >>сенкс! токо он не хочет понимать $перем в скрипте >>т.е. sed 's/$ip/#$ip/g' xxx >yyy >> >>выдает на экран содержимое $ip и все:( >>"$ip" тоже самое.. > >дыкть это ... Делай это в сам внутри скрипта .. чтоли > >IP=195.66.208.81 >sed "s/${IP}/#${IP}/g' xxx >yyy > >P.S. > Только не расстраивайся :)) Все круто :) > >Best regards, > Vladislav. :)
там просто надо: sed s/$ip/#$ip/g xxx>yyy надо не ковычить, а расковычивать:)
- RE: Помогите начинающему!! изменять содержимое файла, Hurricane, 11:47 , 30-Окт-02 (7)
>>>>>Как в скрипте написать , что надо найти в файле строку и >>>>>закомментировать ее? >>>>>а потом снять комментарий... >>>> >>>>есть такой замечательный вэщь .. sed, читай ман, вот пример >>>> >>>>заменить строку /bin/sh на строку /bin/tcsh в файле XXX: >>>> >>>>sed 's/\/bin\/sh/\/bin\/tcsh/g' XXX > YYY >>>>mv YYY XXX >>>> >>>>;) Раскоментировать все строки можно так: >>>> >>>>sed 's/#/ /g' XXX > YYY >>>>mv YYY XXX >>>> >>>>;) Бэст рэгардс ж))) >>>> >>>>Vladislav >>> >>> >>>сенкс! токо он не хочет понимать $перем в скрипте >>>т.е. sed 's/$ip/#$ip/g' xxx >yyy >>> >>>выдает на экран содержимое $ip и все:( >>>"$ip" тоже самое.. >> >>дыкть это ... Делай это в сам внутри скрипта .. чтоли >> >>IP=195.66.208.81 >>sed "s/${IP}/#${IP}/g' xxx >yyy >> >>P.S. >> Только не расстраивайся :)) Все круто :) >> >>Best regards, >> Vladislav. > > >:) > >там просто надо: sed s/$ip/#$ip/g xxx>yyy >надо не ковычить, а расковычивать:) Кстати можно ковычить, только двойными кавыками :)
|