[ Nemke_BG @ 24.09.2013. 01:33 ] @
Pokusavam da iz shell skripte zakomentarisem sledeci tekst iz dovecot conf fajla:

Code:

passdb {
  driver = pam
   [session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>]
   [cache_key=<key>] [<service name>]
  args = dovecot
}


sa sed-om:

Code:

sed -i '1!N; s/passdb {\
  driver = pam\
   \[session=yes\] \[setcred=yes\] \[failure_show_msg=yes\] \[max_requests=\<n\>\]\
   \[cache_key=\<key\>\] \[\<service name\>\]\
  args = dovecot\
}/#passdb {\
#  driver = pam\
#   [session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>]\
#   [cache_key=<key>] [<service name>]\
#  args = dovecot\
#}/' t


Ali naravno nece nesto da radi Da li zna neko gde gresim?
[ Nemke_BG @ 24.09.2013. 01:43 ] @
Da sam sebi odgovorim, pogresan pristup sam imao tom problemu. Resio sam ga ovako uz pomoc nekog lika sa stackoverflow-a:

Code:

sed -i '/^passdb {/,/}/s/^/#/g' file