sed、grep、awk -- 三剑客笔记记录

sed常用操作笔记

 

1.删除文件最后一行: sed -i '$d' filename

2.递归替换内容:sed -i 's/内容A/内容B/g' filename    sed -i "s/S_IP.*/S_IP=${slave_ip}/g" config.sh

3.提取文件特定行的内容: sed -n 20,40p filename

4.在特定行后增加一行:sed -i '/匹配行/a\增加行' filename

5.在特定行前增加一行:sed -i '/匹配行/i\增加行' filename

 

awk常用操作笔记

1.提取第5列子符: cat filename | awk '{print $5,$7,$100}'

2.

 

grep常用操作笔记

1.排除空行及#号开头的行: cat filename | grep -Ev '^$|^#'

2.

posted @ 2017-11-16 17:03  chenjianwen  阅读(207)  评论(0编辑  收藏  举报