Linux文本处理命令

文本处理命令

  • 文本处理命令都是配合 cat 命令使用

1.sort命令

  • 用于将文件内容加以排序
  • 一般以每一行第一个字符进行排序
参数用途用法
-n按照数值的大小排序sort -n
-r以相反的顺序来排序sort -n -r
-k以某列进行排序sort -n -k
-t指定分隔符,默认是以空格为分隔符sort -n -t‘内容’

2. uniq 命令

  • 用于检查以及删除文本文件中重复出现的行列,一般与sort命令连用
  • uniq的只能去除相连重复, 可以先排序再去重,与sort连用
参数用途用法
-c在每列旁边显示该行重复出现的次数sort | uniq -c
-d仅显示重复出现的行列sort | uniq -d
-u仅显示出一次的行列sort | uniq -u

3. cut命令

  • cut命令用来显示行中的指定部分,删除文件中的指定字段
参数用途用法
-d指定字段的分割符,默认字段分隔符为“TAB”cut -d ‘|’
-f显示字段字段的内容cut -d ’|’ -f2

4. tr命令

  • 替换或删除命令

  • 替换的过程是按照字符一个个替换,不是整体替换

    参数:

    ​ -d 删除字符

    用法:

    ​ tr 原字符 新字符

5. wc命令

  • 统计, 计算数字
参数用途用法
-c统计计算字节数wc -c
-l统计文件的行数wc -l
-w统计文件中单词的个数,默认以空白字符为分隔符wc -w

注: 在Linux系统中,一段连续的数字或字母组合为一个词

知识补充

1,%  代表 1到所有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go&Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值