> 简介
sed是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,
sed全称是:Stream EDitor
> 在匹配的行首添加字符串
#匹配STATD_PORT,并在行首添加#号
sed -i '/STATD_PORT/s/^/#/' /tmp/file
> 在匹配的行尾添加字符串
#匹配STATD_PORT,并在行尾添加#号
sed -i '/STATD_PORT/s/$/#/' /tmp/file
> 在对应的行首位添加字符串
# 在对应文件的11行的行首添加#号
sed -i '11a /^/#/' /home/xxx/text.properties
> 替换对应的字符串
# 把test=1替换成test=2
sed -i 's/test=1/test=2/g' /home/xxx/text.properties
> 在文件的默认添加新的配置
# 在文件的最后一行新增test=1
sed -i '$a test=1' /home/xxxx/text.properties