Q:SED有哪些其它用法?
1.打印:就是过滤查看,该功能==grep , awk sed -n '/关键字/p' passwd = grep '关键字‘ passwd = awk '/关键字/' passwd
2.替换: sed -i 's/old/new/g' passwd //将整个文档中所有的old替换为new sed -i 's/old//g' passwd //将整个文档中所有的old替换为空 sed -i '1,3s/old/new/g' passwd //将文档1到3行所有的old替换为new sed -i '/关键字/s/old/new/g’ passwd //将过滤出来的行中的old替换为new sed -i 's///g' passwd sed -i 's2/bin/bash2/sbin/nologin2g' passwd //2是替换的分隔符,用什么都可以, 但3个分隔符必须一致 sed -i 's/\(lp\)/lgai\1/g' passwd //将lp临时储存起来,用\1来调用第一个储存的值
|