linux的题目cut sort wc uniq tee tr split awk sed grep

linux中这些密令
linux的题目cut sort wc uniq tee tr split awk sed grep

1····head 文件.txt | cut -c num(数字) 查看一个文本每行的第几个字符
2 head 文件.txt |cut -d(用什么切割) ’ '(空格切割) -f 1(查看每行的第几个)
3 num 可以有范围(n1-n2 或者 n1- 或者 n1,n2) 多少到多少 ,或者是某一个直接到最后

Sort

对字母进行排序
sort 文件 对文本内容进行排序
sort -u 文件名 对文本内容去重排序、

对数字进行排序
1·sort -n 文件名 升序排序
2·sort -r 文件名 或者 sort -nr 文件名 降序排序
3·sort -t(用什么分割) ‘ ’(空格分隔) -k(对几行分割) num(数字) 文件 对文本的内容第几行进行排序

4·sort -t(用什么分割) ‘ ’(空格分隔) -k(对几行分割) num(数字) -r (降序排序) 文件 对文本的内容第几行进行排序

wc

wc -l 文件名 文件有多少行
wc -w 文件名 文件有多少个单词
wc -c 文件名 文件有个多少个字节


uniq

sort 文件名 | uniq 对文本排序去重

sort 文件名 | uniq -c 对文本排序去重 计算重复的有多少个


tee 把处理好的结果输入到多个新的文件
linux的题目cut sort wc uniq tee tr split awk sed grep


tr
替换

Cut

linux的题目cut sort wc uniq tee tr split awk sed grep
2
linux的题目cut sort wc uniq tee tr split awk sed grep

linux的题目cut sort wc uniq tee tr split awk sed grep
用逗号 或者-
linux的题目cut sort wc uniq tee tr split awk sed grep


题目
linux的题目cut sort wc uniq tee tr split awk sed grep
排序
linux的题目cut sort wc uniq tee tr split awk sed grep

排序去重
linux的题目cut sort wc uniq tee tr split awk sed grep

题目
linux的题目cut sort wc uniq tee tr split awk sed grep

linux的题目cut sort wc uniq tee tr split awk sed grep

合起来使用降序
linux的题目cut sort wc uniq tee tr split awk sed grep

题目
linux的题目cut sort wc uniq tee tr split awk sed grep

linux的题目cut sort wc uniq tee tr split awk sed grep

查看有多少行
linux的题目cut sort wc uniq tee tr split awk sed grep
linux的题目cut sort wc uniq tee tr split awk sed grep

题目
linux的题目cut sort wc uniq tee tr split awk sed grep
去重排序
linux的题目cut sort wc uniq tee tr split awk sed grep

重复的数量
linux的题目cut sort wc uniq tee tr split awk sed grep

替换
linux的题目cut sort wc uniq tee tr split awk sed grep

小写转大写
linux的题目cut sort wc uniq tee tr split awk sed grep