Lors de l'installation de apache22, dans le fichier httpd.conf, la ligne suivante
Code:
#ServerName www.example.com:80
doit être remplacée fréquemment par
Code:
ServerName localhost:80
J'ai essayé en utilisant les
Code:
sed -i 's/#ServerName www.example.com:80/ServerName localhost:80/' /usr/local/etc/apache22/httpd.conf
mais le message était:
Code:
sed: 1: "/usr/local/etc/apache22 ...": extra characters at the end of l command
et le remplacement n'a pas été faite. Quelle est la bonne
sed commande pour réaliser la substitution?
EDIT: C'est sans doute ce qui a à voir avec le "#" au début de la ligne de la page de man indique:
Citation:
Le ``#'' et le reste de la ligne sont ignorés (traité comme un
commentaire), à la seule exception que si les deux premiers caractères
tion dans le fichier # `` n'', la sortie par défaut est supprimée.
Il en est de même en précisant que l'option-n sur la ligne de commande.
|
Il serait toujours utile de savoir comment résoudre ce problème.