1
como substituir substring desconhecido da linha com sed
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" …