小胖学Linux day10:文件管理命令4
Posted 城南花已开。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小胖学Linux day10:文件管理命令4相关的知识,希望对你有一定的参考价值。
文件管理命令
如今思维导图:
去重命令
## 指令: uniq
## 语法↓
uniq [选项]... 文件名...
## 注意,去重内容,必须是连续的行,必须要配合sort先排序,再去重,去重也不会修改源文件的内容
## 选项
-c:count 统计
例↓
[root@14:37:00wudidesangege <sub>]\\ cat wykwd.txt
1
1
2
3
4
5
6
6
5
1
1
[root@14:36:34wudidesangege </sub>]\\ sort wykwd.txt
1
1
1
1
2
3
4
5
5
6
6
[root@14:38:25wudidesangege <sub>]\\ sort wykwd.txt |uniq
1
2
3
4
5
6
[root@14:38:36wudidesangege </sub>]\\ sort wykwd.txt |uniq -c
4 1
1 2
1 3
1 4
2 5
2 6
文件内容截取命令
##指令:cut(截取)
## 语法
cut [选项]... 文件名...
## 注意:cut默认没有分隔符
## 选项
-d:指定分隔符
-f:取列,选择要打印的列内容
例↓ 样板↓
cat >> wykyy18.txt <<EOF
Im zls,88 years old QQ 133411023
Im wyk,18 years old QQ 162505888
> EOF
[root@14:46:13wudidesangege <sub>]\\ cut -d -f 2 wykyy18.txt |cut -d , -f 2
88
18 #注:以空格为分隔符 取第二列的内容 再以,为分隔符 取第二列的内容
-c:按照字符来取内容
例↓
[root@14:50:02wudidesangege </sub>]\\ cut -c 9-10 wykyy18.txt
88
18 # 取出每行内 你指定区间的字符
文件统计命令
## 指令↓
wc:统计文件的行数,统计文件的单词数量,统计文件的字符数量
## 语法
wc [选项]... 文件名...
例↓
[root@14:53:14wudidesangege <sub>]\\ wc /etc/services
11176 61033 670293 /etc/services
(文件行数) (单词数量) (字符数量) #注:不找到选项时是默认显示三个选项的内容的
## 选项
-l:line 行,统计行数
例↓
[root@14:56:53wudidesangege </sub>]\\ wc -l /etc/services
11176 /etc/services
-w:word 单词,统计单词数
例↓
[root@15:00:34wudidesangege <sub>]\\ wc -w /etc/services
61033 /etc/services
-c:char 字符,统计字符数
例↓
[root@15:00:40wudidesangege </sub>]\\ wc -c /etc/services
670293 /etc/services
组合使用↓
[root@15:00:47wudidesangege <sub>]\\ wc -wc /etc/services
61033 670293 /etc/services
[root@15:01:40wudidesangege </sub>]\\ wc -wl /etc/services
11176 61033 /etc/services
[root@15:01:47wudidesangege ~]\\ wc -lc /etc/services
11176 670293 /etc/services
以上是关于小胖学Linux day10:文件管理命令4的主要内容,如果未能解决你的问题,请参考以下文章