作者:魔帝君 | 来源:互联网 | 2023-07-19 17:54
内容概要文件处理命令sed文件处理命令1.sort文件排序参数:-n按照第一个数值的大小排序-r倒序-k根据某例排序-t指定分隔符,默认分隔符是空格2.uniq检查和删
内容概要
文件处理命令
1.sort 文件排序
参数:-n 按照第一个数值的大小排序
-r 倒序
-k 根据某例排序
-t 指定分隔符,默认分隔符是空格
2.uniq 检查和删除文本中重复的内容
参数:-c 显示重复内容的行数
-d 显示重复的内容
-u 显示出现一次的内容
3.cut 显示行中指定部分,删除指定字段
参数:-d 指定分隔符
-f 显示指定字段内容
4.tr 删除或替换
参数:-d 删除
5.wc 统计计算
参数:-c 统计文件字节数
-l 统计文本行数
-w 统计文本中单词个数
Linux中,一段连续数字和字母的组合是一个单词
sed
sed在linux中是流媒体编辑器
1.语法格式:sed [参数] '处理规则' [操作对象]
参数:-e 多项编辑
-n 取消默认输出
-i 就地编辑
-r 支持拓展正则
-f 指定sed匹配规则脚本文件给另一个文件
2.定位:数字定位法
正则定位法
数字和正则定位法
正则和正则定位法
3.编辑模式:d 删除
p 打印
a 当前行后添加一行或多行
c 修改或替换当前文本行
i 当前行前加文本
r 文件中读内容给另一个文件
w 指定行写入内容
y 将指定字符变成另一个字符
s 将指定字符串变成另一个字符串(一行改变一个)
g 全部执行(gi忽略大小写)
& 前面匹配的内容