How to use sed to replace only the first occurrence in a file?

前端 未结 23 1335
别跟我提以往
别跟我提以往 2020-11-22 04:27

I would like to update a large number of C++ source files with an extra include directive before any existing #includes. For this sort of task, I normally use a small bash s

23条回答
  •  眼角桃花
    2020-11-22 04:45

    sed '0,/pattern/s/pattern/replacement/' filename
    

    this worked for me.

    example

    sed '0,//s//Sub menu<\/Menu>/' try.txt > abc.txt
    

    Editor's note: both work with GNU sed only.

提交回复
热议问题