5

I have a text file that is generated by 3rd-party software as part of a build process. I want to replace one specific line - in my case, line 6. How can I do this in my bash script?

I suspect sed is my friend here but I'm now stumped.

I'm using Mac OS X 10.6 if that's important.

1 Answer 1

9

Try sed "6s/old/new/g" file.txt

1
  • 6
    If you don't care what you're replacing on line six, you can use sed "6s/.*/new/" file.txt too.
    – Chris S
    Sep 17, 2010 at 12:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .