----- Original Message ----- From: "maverh@telenet.be" maverh@telenet.be To: centos@centos.org Cc: Sent: Monday, June 18, 2012 10:30 PM Subject: [CentOS] replace string with sed but not the first one
Hi, We have a the following file [ip-map] # Unchanged IP addresses: # Please review default IP addresses mapping below: 192.168.1.10 shared -> 192.168.123.6 shared [namexx] 192.168.1.10 naam 192.168.1.10
We want to replace 192.168.1.10 to a other string but i don't want to change te first one. ----------- cat >> cml.txt<<EOL [ip-map] # Unchanged IP addresses: # Please review default IP addresses mapping below: 192.168.1.10 shared -> 192.168.123.6 shared [namexx] 192.168.1.10 naam 192.168.1.10 EOL
sed -i -e 's/192.168.1.10$/192.168.1.11/g' cml.txt