J'essaie de comprendre comment une commande pourrait effectuer une recherche et supprimer une ligne du fichier .htaccess. la ligne suivante est la ligne que je veux rechercher et supprimer
RedirectMatch \.(dynamiccontent|pl|plx|perl|cgi|php|php4|php4|php6|php3|shtml)$ http://server.linux.com/cgi-sys/movingpage.cgi
Notez que cette ligne a des caractères spéciaux
C'est la commande pour trouver le code
find /home*/*/public_html/ -mindepth 1 -iname "\.htaccess" -type f -exec grep -Hi "RedirectMatch*" '{}' \;
Mais c’est seulement trouver pas trouver et supprimer la ligne dans le fichier .htaccess
Comment puis-je modifier la commande pour trouver et supprimer la ligne que je mentionne?
la source
<' line 4:
fait & lt; & lt; (find / home * / * / public_html / -mindepth 1 - iname "\ .htaccess" - type f print0); '-print0
vois comment tu vas maintenant.