linux 文本操作

sed -i 直接修改

sed 是负责插入替换删除字符串操作。

 

sed -n '/11/p' 11.txt |sed  's/11/33333/g'  查找11并替换11位3333

 

sed  's/11/33333/g' 11.txt  将11 替换成33333

 

https://www.cnblogs.com/maybe2030/p/5325530.html

 

awk 待完善

 举个例子

下面的既有输出打印,也有判断,还有循环输出。

awk -F ':' 'BEGIN {count=0; printf("[start] count is %s\n",count)} {count=count+1;if(count < 5) print $0;} END {printf("[END] count is %s",count);for(i=0;i<NR;i++) print i}' /etc/passwd

posted on 2018-09-18 14:03  铁轨嘴上飘  阅读(117)  评论(0编辑  收藏  举报

导航