sudo sed -i '164,168s/AllowOverride None/AllowOverride AuthConfig/' /etc/apache2/apache2.conf
Nie jest to to o co mi chodziło bo jak coś dodam to przestanie mi działać, ale dzięki, na tą chwilę mi to w zupełności wystarczy
sorry ze nie podałem pliku który chcę edytować
domyślam się ze to maks co mogę wyciągnąć z seda
przy okazji ponawiam pytanie jakiej funkcji korzystają programy do odczytu konfiguracji, grepują czy mają jakąś lepszą funkcje
sed -e '/<Directory [/]var[/]www[/]>/,/<[/]Directory>/s/AllowOverride none/AllowOverride AuthConfig/' /etc/apache2/apache2.conf
wtedy co byś nie dopisał to sed wyszuka i zamieni tlko to co jest w zakresie znaczników directory /var/www
Programy korzystają z różnych funkcji, mogą wykorzystywać gotowe narzędzia typu grep lub mają własne mechanizmy wyszukiwania.
Nie wiem gdzie wy wyczytaliście taki sposób użycia z tych linków których mi wysłaliście, tam nie ma nic na wzór tego co mi napisałeś, dzięki za komendę, działa
Przykład był w pkt. 1.4 z linka, który wcześniej podałem.
W tym przypadku użycie [/] lub \/ daje ten sam efekt, przynajmniej wg mojej wiedzy, bo sed znam tyle co wcale i bardzo rzadko z niego korzystam.
Jak problem rozwiązany to proszę oznaczyć wątek.
Zostawię jeszcze otwarty jakby ktoś miał bardziej eleganckie rozwiązania problemu.