1、删除指定的某一行: sed '/abc/d' filename 替换 sed 's/abc/要替换内容/g' filename sed 's/abc.*/替换内容/g' 2、 输出并替换原有的文件: sed '/five/d' abc.txt >abc.txt.bak && mv -f abc.txt.bak abc.txt 或者 sed -i“/five/d”abc.txt 在第六行添加: sed -i "6a\\127.0.0.1;" text
sed /`tail -n 1 passwd |awk -F: '{print $1}'`/'s/x//g' passwd sed '$!D' passwd | sed 's/:x:/::/'
把时间的零去掉 [root@localhost show_me]# date +%Y-%d-%m 2011-02-03 [root@localhost show_me]# date +%F | sed 's/-0/-/g' 2011-3-2 [root@localhost show_me]# date +%F | sed 's/-0/-/g' 2011-3-2