s命令会用斜线间指定的第二个文本字符串来替换第一个文本字符串模式。在本例中是big test替换了test。 sed编辑器并不会修改文本文件的数据。它只会将修改后的数据发送到STDOUT。如果你查看原来的文本文件,它仍然保留着原始数据。 要在sed命令行上执行多个命令时,只要用-e选项就可以了。 $ sed -e ‘s/brown/green/; s/dog/cat/’ data1.txt 两个命令都作用到文件中的每行数据上。命令之间必须用分号隔开,并且在命令末尾和分号 之间不能有空格。 也可以这样 $ sed -e s/brown/green/ s/fox/elephant/ s/dog