linux sed使用
参数说明
把修改添加到文件里面 -i
sed -i '修改内容' file
默认不加参数修改会输出到控制台
生成新文件
sed '修改内容' file > newFile
修改参数
在第一行前添加字符串
sed '1i 添加的内容' file
在最后一行行前添加字符串
sed '$i 添加的内容' file
在最后一行行后添加字符串,每个参数间是可以空格隔开的
sed '$ a 添加的内容' file
这里1代表第几行,$代表最后一行,i代表在定位的上一行插入 a代表在定位的最后一行插入
替换第一行old为new
sed -i '1s/old/new/' file
替换匹配到pattern1行的内容old为new
/pattern1/s/old/new