Cut
按照字符提取 head -2 1.txt | cut -c 5
指定分隔符 head -2 1.txt | cut -d ‘:’ -f 1,2
Sort
| 文本排序 | sort 文件名 |
|---|---|
| 文本排序反转 | sort -r 文件名 |
| 文本排序去重 | sort -u 文件名 |
| 数值按大小排序 | sort -n 文件名 |
| 指定分隔符、指定排序列 | sort -t ‘分隔符’ -k2nr 文件名 |
Wc
| 查看文件基本信息 | wc 文件名 |
|---|---|
| 查看文件行数 | wc – l 文件名 |
| 查看文件单词数 | wc -w 文件名 |
| 查看文件字节 | wc -c 文件名 |
| 查看多个文件信息 | wc 文件1 文件2 文件3 |
Uniq
| 与sort连用 | |
|---|---|
| 排序、去重 | cat 5.txt 短路或 sort 短路或 uniq |
| 排序、去重计算总数 | "cat 5.txt 短路或 sort 短路或 uniq -c " |
Tee
| 数据定位到多个文件 | cat 5.txt 短路或 tee a.txt b.txt c.txt |
|---|
Tr
| 小写i 替换成 | echo “itheima” 短路或 tr ‘i’ ‘I’ |
|---|---|
| 把 HELLO 转成 小写 | echo “HELLO” 短路或tr ‘[A-Z]’ ‘[a-z]’ |
| 删除数字 | echo ‘abc1d4e5f’ 短路或tr -d ‘[0-9]’ |
Split
| 按照文件大小切分 | split -b 10k 被切分的文件 |
|---|---|
| 按照行数进行切分 | split -l 1000 被切分的文件 |
Awk
| 模糊查询 |awk ‘zhangsan|lisi/’ score.txt |
| 按照分隔符拆分,根据角标显示 |
本文介绍了一系列用于文本处理的命令行工具,包括Cut、Sort、Wc等,这些工具可以帮助用户高效地完成文本数据的提取、排序、统计等工作。通过具体实例展示了如何使用这些工具解决实际问题。
162

被折叠的 条评论
为什么被折叠?



