|
Sed probléma
Amikor a telepítés apache22, a httpd.conf fájlt a következő sorral
Kód:
#ServerName www.example.com:80
ki kell cserélni az általánosan
Kód:
ServerName localhost:80
Megpróbáltam az alábbi
Kód:
sed -i 's/#ServerName www.example.com:80/ServerName localhost:80/' /usr/local/etc/apache22/httpd.conf
de a hibaüzenet:
Kód:
sed: 1: "/usr/local/etc/apache22 ...": extra characters at the end of l command
és a helyettesítés nem volt. Mi a helyes sed parancsot, hogy elérjék a helyettesítés?
EDIT: Ez talán már nem a "#" elején a sort, mint a férfi oldal kimondja:
Idézet:
A ``#'' másrészt a sort figyelmen kívül hagyja (tekinteni
comment), az egyetlen kivétel, hogy amennyiben az első két-jellemzőinek
miniszterek a fájl # `` n'', az alapértelmezett kimenet elnyomott.
Ez azonos a meghatározó-n opció a parancssorban.
|
Ez még mindig hasznos lehet tudni, hogyan lehet megoldani ezt a problémát.
Last edited by Figaro; 01/03/2009 at 05:03 PM..
|