博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本文件命令(wc,cut,sort,uniq)及常用参数
阅读量:7221 次
发布时间:2019-06-29

本文共 1155 字,大约阅读时间需要 3 分钟。

wc 字数统计

 wc [OPTION]... [FILE]...

-l, --lines 显示行数

-w, --words 显示单词数

  -c, --bytes 显示字节数

                -L, --max-line-length 打印最长行的长度。

eg:

    

cut 文件提取命令 

    官方解释:remove sections from each line of files

     从文件中每一行选取部分

     根据官方解释可以知道cut是以每一行为处理对象的

用法:cut OPTION... [FILE]...

常用参数: (其他参数请参考命令手册:man cut)

                    -d' ',   指明分割符

    -f, 指明要保留的字段;

-f#:

    单个:#

    离散的多个:#,#,#

    连续的多个:#-#

       eg:1、只显示/etc/passwd 中用户对应的UID、GID

       #head /etc/passwd | cut -d: -f1,3,4 

  

              2、列出当前系统上所有已经登录的用户的用户名;                

                 注意:同一个用户登录多次,则只显示一次即可; 

                   #:who|cut -d' ' -f1|sort -u

                  

                                      

sort   是对文本文件进行排序的命令 (默认按字符排序) 

官方解释:sort lines of text files 

--区分文本文件的行

        sort 也是以行为处理对象的

用法: sort [OPTION]...[FILE]...

常用参数:

-r: 逆序:

-f:忽略字符的大小写;

-t:指定字段分隔符

-k:选择以哪个区间进行排序

-n: 数值大小排序

-u: 排序之后去重  【重点】

eg:1、将/etc/passwd 以UID大小进行排序

                        

2、 将/etc/passwd 文件以UID大小进行排序,并且只显示用户名和UID号

 sort -t: -k3 -n /etc/passwd |cut -d: -f3,1

                        

   

uniq: 去重命令  

官方解释:report or omit repeated lines

--- 显示或删除重复的行

                常用参数 :

 -i: 忽略大小写

-d: 仅显示重复行

                         -u: 仅显示出现一次的行

-c:去重后显示每行出现的次数     

eg:

        创建aa.txt 文件,然后对该文件按重复的次数进行降序排列

# sort a.txt | uniq -c | sort -r -n    // 对文件去重后,按重复出现的次数进行降序排列

      

 ==========================

文件去重方法:

1、sort -u File 去重

2、uniq File

===============================

本文转自 1inux 51CTO博客,原文链接:http://blog.51cto.com/1inux/1625911

转载地址:http://lehym.baihongyu.com/

你可能感兴趣的文章
投资分析师建议COGECO公司出售其数据中心业务
查看>>
无线通信标准制定者:5G被你们高估了
查看>>
百度视频成功完成A轮融资 大数据技术带动产业升级
查看>>
整合优势资源 发展“大数据+大健康”
查看>>
安防工程商遇六大挑战考验 能否披荆斩棘?
查看>>
岂止是盯上美联储 黑客正与全球央行对决
查看>>
伊顿UPS电源系统为中电软件园数据中心保驾护航
查看>>
扎根中国,OpenStack让计算力触手可及
查看>>
精品网,持续实现超越
查看>>
中国5G关键技术性能测试完成
查看>>
通过美国看大数据建设对农业的作用
查看>>
秋色园QBlog技术原理解析:Module之页面基类-生命周期流程(六)
查看>>
争议中的高通,以及外界对它的三个认知误区
查看>>
Netflix或将退出支持网络中立原则联盟
查看>>
数据分析的5个坑,你踩过几个?
查看>>
“智慧城市”建设之道
查看>>
用友 “企业互联网服务” 生态圈模式“打天下”
查看>>
社交媒体对零售业影响越来越大 值得密切关注
查看>>
加大打击防护 江苏移动织就立体信息安全网
查看>>
同有全闪存阵列设计新思路:一硬到底!
查看>>