Piszę system podobny do directAdmin. Utknąłem w jednym miejscu i jak na razie moje próby kończą się fiaskiem:
mam plik /etc/bind/named.conf.local z którego chcę usunąć jedną strefę. Przykładowy plik:
Kod: Zaznacz cały
zone "example.com.pl" {
type master;
file "/var/cache/bind/example2.com.pl.hosts";
};
zone "example2.com.pl" {
type master;
file "/var/cache/bind/example2.com.pl.hosts";
};
zone "example3.com.pl" {
type master;
file "/var/cache/bind/example3.com.pl.hosts";
};
zone "example4.com.pl" {
type master;
file "/var/cache/bind/example4.com.pl.hosts";
};
Kod: Zaznacz cały
grep -v -A3 'zone "example.com.pl' /etc/bind/named.conf.local
W jaki sposób mogę rozwiązać mój problem? Czyli jak z pliku named.conf.local usunąć ciąg znaków:
Kod: Zaznacz cały
zone "example4.com.pl" {
type master;
file "/var/cache/bind/example4.com.pl.hosts";
};
Kod: Zaznacz cały
sed: -e wyrażenie #1, znak 99: oczekiwano nowszej wersji programu sed
Z góry dziękuję za pomoc