Quero substituir uma substring em uma linha, mas não sei o que é essa substring. Eu sei como a linha começa embora. Por exemplo, DNS1 = [... a ser substituído ....].
Eu tentei:
sed -i 's/DNS1=*/DNS1="8.8.8.8"/' /etc/sysconfig/network-scripts/ifcfg-eth0
e o resultado foi:
Antes: DNS1 = "10.10.2.2"
Depois: DNS1 = "8.8.8.8" "10.10.2.2"
O que estou fazendo errado...