- помогите с sed, Bosh, 18:34 , 26-Дек-12 (1)
sed -r '/\;document.write.*/,/^\W\n\s\r.*$/ {/^.*$/d}' > Привет. > Помогите плиз. решить следующую задачу... > есть файл, точнее очень большая куча файлов, в каждый файл записали кусок > кода, код может начинаться с новой строки но не факт. Необходимо > удалить весь "вирусный" :) код от первого вхождения до конца > файла, включая первое вхождение. Пришел к такой формуле: > find . -name '*.js' -exec sed -ibak 's/\;document.write.*$//g' {} \; > но сволоч не удаляет до конца файла. Что не так?
- помогите с sed, Bosh, 18:36 , 26-Дек-12 (2)
sed -r '/\;document.write.*/,/^\n.*$/ {/^.*$/d}' так проще ) > sed -r '/\;document.write.*/,/^\W\n\s\r.*$/ {/^.*$/d}' >> Привет. >> Помогите плиз. решить следующую задачу... >> есть файл, точнее очень большая куча файлов, в каждый файл записали кусок >> кода, код может начинаться с новой строки но не факт. Необходимо >> удалить весь "вирусный" :) код от первого вхождения до конца >> файла, включая первое вхождение. Пришел к такой формуле: >> find . -name '*.js' -exec sed -ibak 's/\;document.write.*$//g' {} \; >> но сволоч не удаляет до конца файла. Что не так?
- помогите с sed, Ant0, 12:58 , 14-Янв-13 (4)
|