如标题所示,我试图只改变第一次出现的单词。通过使用 sed的/ this/that /'文件。 txtsed's/this/that /' - 忽略g但仍然替换整个文件
虽然我没有使用g选项,它取代了整个文件。如何解决这个问题。?
UPDATE:
$ cat file.txt
first line
this
this
this
this
$ sed -e '1s/this/that/;t' file.txt
first line
this // ------> I want to change only this "this" to "that" :)
this
this
this
你不能用我的回答给予了充分的SED的例子。我测试过它并为我工作。 – zaf 2010-06-02 09:40:04