|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Prokopenko 2:5020/400 14 Sep 2005 16:41:12 To : Ilya Anfimov Subject : Re: как отредактировать файл из скрипта? -------------------------------------------------------------------------------- Hello, Ilya! You wrote to Anton Shuko on Wed, 14 Sep 2005 11:54:40 +0000 (UTC): >> потребовалось на старости лет сделать замену в файле из скрипта. >> наваял нечто типа: >> sed 's/хрень/новая хрень/' файл >/tmp/файл ; cat /tmp/файл >файл >> ; rm /tmp/файл IA> ed файл <<EOF %s/хрень/новая хрень/ IA> w q IA> EOF А как насчёт надёжности? Если в момент "w" выключить питание? Сработает как sed 's/хрень/новая хрень/' файл >/tmp/файл&&\ cat /tmp/файл >файл&&\ rm /tmp/файл ? Особенно если файл здоровый, %s/хрень/новая хрень/g, всмысле надёжность отката и попутный вопрос - записывается весь буфер, или делается попытка записать только изменившиеся ноды(кластеры, блоки, не знаю как правильно)? До свидания, успехов! ==================== Lam I. В моём адресе все буквы настоящие. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65770264145d.html, оценка из 5, голосов 10
|