Linux文本处理命令

sort命令

Linux sort 命令用于将文本文件内容加以排序。

image

参数说明:

  • -n : 按照数值大小排序(默认以第一个字符为判断依据)
    image

  • -k : 指定特定列为排序依据(默认以空格作为列的分隔符)
    image

  • -t : 指定分隔符
    image

  • -r : 倒序排列
    image

uniq命令

Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。

参数说明:

  • -c : 显示相邻重复行的行数
    image

  • -d : 仅仅显示重复行
    image

  • -u : 重复行只在最后的位置显示
    image

cut命令

Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。

参数说明:

  • -d : 指定分隔符,默认为TAB符

  • -f : 配合-d使用,显示指定列内容
    image

tr命令

Linux tr 命令用于转换或删除文件中的字符。

image

参数说明:

  • -d : 删除字符
    image

wc命令

Linux wc命令用于计算字数。

image

利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

参数说明:

  • -c : 统计文件bytes大小
    image

  • -l : 统计文件行数
    image

  • -w : 统计文件中单词个数(默认以空格分隔判断单词)
    image

posted @   它叫鸮  阅读(102)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示