13.文件管理之字符处理 sort uniq cut tr wc
引入
1.文件系统
2.文件
3.字符处理
-
sort : 排序文本, 默认对整列有效
-
wc : 统计文件行数, 字节, 字符数
-
uniq : 取出重复行
-
cut : 把文本切分类似于awk
-
sed : 流式编辑器, 现规定好规则, 一次只处理一行内容
-
awk : 用于格式化处理文件, 处理有规律的文件
-
grep : 强大的文本搜索工具 (文件过滤)
一.排序: sort
1.应用场景
在有些情况下, 需要对一个无序的文本文件进行数据的排序操作, 这时候就要用到 sort 了
2.常用选项
| 选项 | 作用 |
|---|---|
| -t | 指定分隔符, 默认以空格为分隔符 |
| -k | 指定某列来进行排序 |
| -n | 依照数值大小排序,而不是以字符串方式 |
| -r | 倒序 |
3.应用示例
二.去重: uniq
1.应用场景
用于检查及删除文本文件中重复出现的行列, 一般与sort命令结合使用
2.常用选项
| 选项 | 作用 |
|---|---|
| -c | 在每列的旁边显示出现的次数 |
| -d | 仅显示重复出现的行列 |
| -u | 仅显示出现一次的行列 |
3.应用示例
三.截取字段: cut
1.应用场景
用来截取显示行中的指定部分, 与awk类似
2.常用选项
| 选项 | 作用 |
|---|---|
| -d | 指定字段的分隔符, 默认字段分隔符为"tab" |
| -f | 显示指定的内容 |
3.应用示例
四.tr命令
替换或删除
1.参数
2.应用示例
五.WC命令
统计数字
1.常用选项
| 选项 | 作用 |
|---|---|
| -c | 统计文件的Bytes数 |
| -l | 统计文件的行数 |
| -w | 统计文件的单词数, 默认以空白字符为分隔符 |
2.应用示例
六.文件处理之三剑客
本文来自博客园,作者:ଲ小何才露煎煎饺,转载请注明原文链接:https://www.cnblogs.com/zeny/articles/14409776.html

浙公网安备 33010602011771号