Ao instalar apache22, no arquivo httpd.conf a seguinte linha
Código:
#ServerName www.example.com:80
necessita de ser substituída por comumente
Código:
ServerName localhost:80
Eu tentei utilizando o seguinte
Código:
sed -i 's/#ServerName www.example.com:80/ServerName localhost:80/' /usr/local/etc/apache22/httpd.conf
mas a mensagem de erro foi:
Código:
sed: 1: "/usr/local/etc/apache22 ...": extra characters at the end of l command
ea substituição não foi feita. Qual é o correto
sed comando para realizar a substituição?
EDIT: Isso provavelmente tem a ver com o "#" no início da linha, tal como o homem página afirma:
Citação:
O ``#'' eo restante da linha é ignorado (tratada como uma
comentário), com a única excepção que se os dois primeiros caracte -
ters no arquivo são `` # N'', o padrão de saída é reprimido.
Esta é a mesma que especificando a opção-n na linha de comando.
|
Seria ainda útil para saber como resolver este problema.