현재 rh 8 에서 bash로 쉘 스크립트를 짜고 있는데요.
sed -e "s:#ServerName TestWeb:ServerName $SERVERNAME:g" -e "httpd.pid:httpd.pid.ag:g" ./httpd.conf.ag > ./httpd.conf.ag.temp
rm -f httpd.conf.ag
mv httpd.conf.ag.temp httpd.conf.ag
위부분에서 아래와 같은 에러가 납니다.
sed: -e expression #2, char 2: Extra characters after command
sed "s:#ServerName TestWeb:ServerName $SERVERNAME:g" ./httpd.conf.ag > ./httpd.conf.ag.temp
rm -f httpd.conf.ag
mv httpd.conf.ag.temp httpd.conf.ag
위와같이 sed를 한번만썼을경우는 돼는데요.