文本查找与替换
创建hello文件,内容为hello you hello me
echo hello you hello me > hello
将hello文件中第一个hello替换为welcome,但是并没改变hello文件原内容
sed 's/hello/welcome' hello
将替换后的文本输出到hello2文件中
sed 's/hello/welcome' hello > hello2
将hello文件中第一个hello替换为welcome,改变hello文件原内容
sed -i 's/hello/welcome/' hello
将hello文件中第二个hello替换为welcome,改变hello文件原内容
sed -i 's/hello/welcome/2' hello
将hello文件中所有hello替换为welcome,改变hello文件原内容
sed -i 's/hello/welcome/g' hello
如果需要多个内容可以使用 -e 参数
sed -i -e 's/you/he/' -e 's/me/she/' hello
待续...