LINUX.ORG.RU

Закоментит 2 строки, нужно помошь sed, awk...


0

0

Подскажите как закоментить 2 строки в файле

например есть очень большой файл (допустим 500 к) в нем есть такой текст

else{ printf "LINUX SUXXX" {

надо сделать так #else{ # printf "LINUX SUXXX"

помогите пожа-та а то чета никак не соображу...

★★

}else{
 printf "MUST DIE
}
#}else{
# printf "must die"
простите забыл про TeX

ASM ★★
() автор топика

Вообще, конечно, в ман, но мне самому стало интересно как такое на
sed'е сделать. На перле - элементарно, а вот на седе... :)

sed -i '/^\s*}\s*else\s*{\s*$/{N; /printf\s*"must die"/s,\(^\|\n\),&#,g}' input

Jini ★★
()
Ответ на: комментарий от anonymous

Я старался поточнее описать условие.

Jini ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.