p print打印, 打印出匹配的内容,通常与-n选项和用
s substitute替换, 替换掉匹配的内容
= 用来打印被匹配的行的行号
n 读取下一行,遇到n时会自动跳入下一行
特殊符号
命令...sed高级用法: 缓存区数据交换
模式空间与暂存空间介绍
首先需要明白, sed处理文件是逐行处理的, 即读取一行处理一行,输出一行;
sed把文件读出来每一行存放的空间叫模式空间, 会在该空间中对读到的内容做相应处理...1{h;d}对模式空间中的第一行数据同时进行复制到暂存空间(覆盖方式)和删除模式空间中的第一行数据
?...示例: 打印文件每行属性信息
统计passwd: 文件名,每行的行号,每行的列数,对应的完整行内容:
awk -F ':' '{print "文件名:" FILENAME ",行号:" NR ",列数...截取某个文件中的列, 重点是按照列分割, 这个命令不适合截取文件中有多个空白字符的字段
sed: 增删改查数据. sed用于在文件中以行来截取数据进行增删改查
awk:截取分析数据.