文件处理命令 | sed

内容概要

  • 文件处理命令
  • sed

文件处理命令

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忽略大小写)
          & 前面匹配的内容

image

posted @ 2021-12-21 19:32  一览如画  阅读(102)  评论(0)    收藏  举报