在文本的最后一行后插入内容:
sed -i ‘$ a\green_lizard-end’ content #green_lizard-end为插入的内容。
在第一行前插入:
sed -i ‘1 i\green_lizard-begin’ content #green_lizard-begin为插入的内容。
在匹配的行前插入:
sed -i ‘/^mm/ i line-before’ content
在匹配的行后插入:
sed -i ‘/^mm/ a line-after’ content 在匹配行的行首插入内容:
sed -i ‘/10.1.15.125/s/^/;/g’ lizard*
在匹配行的行尾插入内容:
sed -i ‘/10.1.15.125/s/$/;/g’ lizard*
删除匹配的行:
sed -i ‘/^mm/d’ content
删除第一行:
sed -i ‘1d’ content
删除最后一行:
sed -i ‘$d’ content 匹配行的下面增加一行: sed -i ‘/external-locking/a\default-storage-engine = MyISAM’ my.cnf 关键字匹配并修改之后的字符 sed -i -e ‘/^mysqlhost/s/=./= 1.1.1.1/g’ -e ‘/^mysqluser/s/=./= user1/g’ -e ‘/^mysqlpwd/s/=./= dwj2eEQ/’ config.txt 将一个目录内的所有目录内的文件中的172.16..的ip都替换为10.0.0.3 grep -rl 172.16 dir/|xargs -i sed -i ‘s/172.16.[0-9]+.[0-9].+/1000.100.100.100/’ {} 设置时间日期 date -s ‘22:48:40 2013-12-21’ 将文本的tab距离改为,分割(常用于excel或者mysql数据) sed ‘s/\t/,/g’ file