I need to change a value in a file, but this line occurs more than once in this file therefore as i know the line number this value appears on how can i change that?
I thought i could use sed to change a particular line number but i dont see that in the man page, i am trying to change a value from line number 6
thanks
I thought i could use sed to change a particular line number but i dont see that in the man page, i am trying to change a value from line number 6
% cat foo Hello line 1 Hello line 2 Hello line 3
# To change just line 2 % sed '2s/Hello/There/' Hello line 1 There line 2 Hello line 3
# To change line 2 and onwards % sed '2,$s/Hello/There/' Hello line 1 There line 2 There line 3
It's that simple :-)
% cat foo Hello line 1 Hello line 2 Hello line 3
# To change just line 2 % sed '2s/Hello/There/' Hello line 1 There line 2 Hello line 3
# To change line 2 and onwards % sed '2,$s/Hello/There/' Hello line 1 There line 2 There line 3
It's that simple :-)
yes indeed - simples