Ajouter une ligne entre deux balises html <Directory > et </Directory&
Résolu/Fermé
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
-
23 oct. 2019 à 15:27
wfipap Messages postés 16 Date d'inscription mercredi 23 octobre 2019 Statut Membre Dernière intervention 29 octobre 2019 - 28 oct. 2019 à 10:58
wfipap Messages postés 16 Date d'inscription mercredi 23 octobre 2019 Statut Membre Dernière intervention 29 octobre 2019 - 28 oct. 2019 à 10:58
A voir également:
- Ajouter une ligne entre deux balises html <Directory > et </Directory&
- Site de vente en ligne gratuit entre particulier - Guide
- Deux comptes whatsapp - Guide
- Apparaitre hors ligne instagram - Guide
- Aller à la ligne excel - Guide
- Ajouter une adresse mail - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
23 oct. 2019 à 15:40
23 oct. 2019 à 15:40
Salut,
Avec les optons d'insertion (i) ou d'ajout (a) c'est faisable, mais avec un exemple de ce que tu veux vraiment (avant/après) ce serait mieux ;-\
Si on prend tes dires :
Avec les optons d'insertion (i) ou d'ajout (a) c'est faisable, mais avec un exemple de ce que tu veux vraiment (avant/après) ce serait mieux ;-\
Si on prend tes dires :
<Directory>Ta ligne n'est ni après ni avant mais au milieu de quelque part… est-ce important, ou pas ?
.....
ma ligne
......
</Directory>
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
23 oct. 2019 à 15:51
23 oct. 2019 à 15:51
Merci de ta réponse zip31
je veux remplacer :
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Par
<Directory />
Require all denied
</Directory>
Merci
je veux remplacer :
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Par
<Directory />
Require all denied
</Directory>
Merci
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
23 oct. 2019 à 16:00
23 oct. 2019 à 16:00
Il y aura toujours 2 lignes à échanger par une seule ?
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
23 oct. 2019 à 16:28
23 oct. 2019 à 16:28
Oui en effet
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
>
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
23 oct. 2019 à 16:37
23 oct. 2019 à 16:37
Ok.
Le fichier d'entrée :
1e solution :
2nd solution :
Si ça fait ce que tu veux, tu rajoutes l'option
Le fichier d'entrée :
$ cat httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
1e solution :
$ sed '\#<Directory />#,\#</Directory># { //b;s/.*/Require all denied/;n;d}' httpd.conf
<Directory />
Require all denied
</Directory>
2nd solution :
$ sed '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' httpd.conf
<Directory />
Require all denied
</Directory>
Si ça fait ce que tu veux, tu rajoutes l'option
-iafin d'effectuer les substitutions dans le fichier original définitivement.
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
23 oct. 2019 à 16:48
23 oct. 2019 à 16:48
Super Merci Zip31, problème résolu
wfipap
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
24 oct. 2019 à 13:50
24 oct. 2019 à 13:50
Bonjour Zip31
Dans l'exécution de mon script la ligne suivante me renvoie une erreur :
sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf
Erreur:
sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf
hard_apache.sh: line 350: syntax error near unexpected token `newline'
hard_apache.sh: line 350: `sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf'
Dans l'exécution de mon script la ligne suivante me renvoie une erreur :
sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf
Erreur:
sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf
<code></code>
hard_apache.sh: line 350: syntax error near unexpected token `newline'
hard_apache.sh: line 350: `sudo sed -i '\#<Directory />#,\#</Directory># { //b;N;s/.*/Require all denied/}' $APACHE_PREFIX/httpd.conf'