Титла: Въпрос за самодезархивиращ се файл Публикувано от: Gaara в Aug 13, 2008, 15:04 Здравейте,
въпроса ми е много прост, но не мога да стигна до правилно решение, та ето го и него.... имате ли идея, как мога да променя даден ред от скрипт, който се съдържа в самодезархивиращ се файл, без да дезархивирам, променям и билдвам отново? Ако е дезархивиран е лесно... идеята ми е да е нещо с помоща на sed..... примерно: sed 's/old pattern/new pattern/g' /tmp/archive.bin >updated_archive.bin Благодаря предварително и всичко най-свежо от мен ![]() Титла: Въпрос за самодезархивиращ се файл Публикувано от: LinuxFanUNIX в Aug 13, 2008, 18:19 Мисля че ще стане с виртуален mount. Монтираш където пожелаеш - след това е лесно. Правиш си корекциите и демонтираш.
Успех! Титла: Въпрос за самодезархивиращ се файл Публикувано от: romeo_ninov в Aug 14, 2008, 09:33
Поне тези shar архиви, които съм виждал имат контролна сума, която се проверява от дезархивиращия скрипт. Ако пропуснеш тази проверка вероятно няма да има проблеми Титла: Въпрос за самодезархивиращ се файл Публикувано от: romeo_ninov в Aug 14, 2008, 09:35
Да mount-неш shar? ТО може и да има начин, но има ли смисъл, като това би било (скрито) същото: дезархивиране, корекция, архивиране |