ich habe ein kleines Probem mit einem Script. Ich möchte eine Zeile in einer Datei bearbeiten welche mehrmals vorkommt. Ich möchte jedoch nur eine bestimmte Zeile bearbeiten.
Es handelt sich um die /etc/nftables.conf Datei.
Code: Alles auswählen
chain input {
type filter hook input priority 0; policy drop;
ct state related, established accept
}
chain forward {
type filter hook forward priority 0; policy drop;
}
chain output {
type filter hook output priority 0; policy drop;
ct state related, established accept
}
Code: Alles auswählen
if ! grep 'ct state related accept' /etc/nftables.conf; then
sudo sed -i 's/type filter hook output priority 0; policy drop;\n ct state related, established accept/type filter hook output priority 0; policy drop;\n ct state related accept/g' /etc/nftables.conf;
fi