我想打開httpd.conf文件並使用新參數更改LogFormat行。 準則是該行應以「LogFormat」開頭並以「combined」結尾使用sed或awk更新一行
以下是我如何手動執行的操作。我想以編程方式更改該行。
vi /etc/httpd/conf/httpd.conf
#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "\"%h\" \"%l\" \"%u\" \"%{%Y-%m-%d %H:%M:%S}t\" \"%r\" \"%>s\" \"%b\" \"%{Referer}i\" \"%{User-Agent}i\" \"%D\" \"%T\" \"%q\" \"%f\" \"%v\" " combined
Perl,awk,sed都可以完成這項工作。 – ghostdog74 2010-03-02 06:00:40