13.文件管理之字符处理 sort uniq cut tr wc
1|0引入
1|11.文件系统
1|22.文件
1|33.字符处理
-
sort : 排序文本, 默认对整列有效
-
wc : 统计文件行数, 字节, 字符数
-
uniq : 取出重复行
-
cut : 把文本切分类似于awk
-
sed : 流式编辑器, 现规定好规则, 一次只处理一行内容
-
awk : 用于格式化处理文件, 处理有规律的文件
-
grep : 强大的文本搜索工具 (文件过滤)
2|0一.排序: sort
2|11.应用场景
在有些情况下, 需要对一个无序的文本文件进行数据的排序操作, 这时候就要用到 sort 了
2|22.常用选项
选项 | 作用 |
---|---|
-t | 指定分隔符, 默认以空格为分隔符 |
-k | 指定某列来进行排序 |
-n | 依照数值大小排序,而不是以字符串方式 |
-r | 倒序 |
2|33.应用示例
3|0二.去重: uniq
3|11.应用场景
用于检查及删除文本文件中重复出现的行列, 一般与sort命令结合使用
3|22.常用选项
选项 | 作用 |
---|---|
-c | 在每列的旁边显示出现的次数 |
-d | 仅显示重复出现的行列 |
-u | 仅显示出现一次的行列 |
3|33.应用示例
4|0三.截取字段: cut
4|11.应用场景
用来截取显示行中的指定部分, 与awk类似
4|22.常用选项
选项 | 作用 |
---|---|
-d | 指定字段的分隔符, 默认字段分隔符为"tab" |
-f | 显示指定的内容 |
4|33.应用示例
5|0四.tr命令
替换或删除
5|11.参数
5|22.应用示例
6|0五.WC命令
统计数字
6|11.常用选项
选项 | 作用 |
---|---|
-c | 统计文件的Bytes数 |
-l | 统计文件的行数 |
-w | 统计文件的单词数, 默认以空白字符为分隔符 |
6|22.应用示例
6|3六.文件处理之三剑客
__EOF__
本文作者:ଲ小何才露煎煎饺
本文链接:https://www.cnblogs.com/zeny/articles/14409776.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/zeny/articles/14409776.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:ଲ小何才露煎煎饺,转载请注明原文链接:https://www.cnblogs.com/zeny/articles/14409776.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报