Sed replace doesn't work from shell script

  • 質問 : 以下のものはコマンドラインでは動くけど、shell では動かないが、何か間違っていますか?
teufel# sed '/#auth./c\
> auth replacement' /etc/syslog.conf > syslog.conf                                           

回答としては shell の問題なので、shell を何使ったかが分からないのでは、進めないから、comp.unix.shell へ聞いてみな、ということで落ち着いています。(ホント?)