VI 编辑器(一)

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 |
| 按照分隔符拆分,根据角标显示 |

猜你喜欢

转载自blog.csdn.net/bigdatahyy/article/details/108912496