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. Commented Sep 17, 2010 at 12:42

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.