grep-查找
sed-行编辑器
awk-文本处理工具
sed介绍
1、一堆文本要分析
2、一堆乱数据要处理
3、分析服务器日志
sed功能
处理文本文件
分析日志文件
修改配置文件
sed处理流程
文本或管道输入—读入一行到模式空间(临时缓冲区)—sed命令进行处理,处理后输出到屏幕上。
sed的原则
1、sed一次处理一行内容。
2、sed不改变文件内容-默认不能改(除非重定向||-i参数)。
3、sed可以对所有行进行操作,也可以根据正则选择选定行。
sed格式
命令行格式:
sed [options] ‘command‘ file
options : -e 、-n、-i
command :行定位=通过行号(正则)+ sed命令操作
脚本格式:
sed -f scriptfile file
讲解命令格式
mkdir liunx-command
cp /etc/passwd /root/liunx-command
sed ‘p‘ passwd 每行打印了2行
sed -n ‘p‘ passwd 忽略默认输出
行定位
nl passwd|sed -n ‘10p‘ 显示行号打印第10行
原文:https://www.cnblogs.com/njq666/p/11089751.html