uniq,cut,wc
Posted wx622ea1d31aab0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniq,cut,wc相关的知识,希望对你有一定的参考价值。
[TOC]
文件管理命令
去重命令
uniq
## 语法
uniq 选项... 文件....
## 注意,去重内容,必须是连续的行,必须配合sort去排序,再去重,去重也不会修改文件的内容
## 选项
-c :count 统计
## 举个栗子
0 ✓ 00:01:08 root@miaosen,10.0.0.100:<sub> # sort sujing.txt
e
q
qqq
qqq
r
t
t
w
w
y
y
0 ✓ 00:01:19 root@miaosen,10.0.0.100:</sub> # sort sujing.txt | uniq
e
q
qqq
r
t
w
y
## -c:统计
✓ 00:01:37 root@miaosen,10.0.0.100:~ # sort sujing.txt | uniq -c
1 e
1 q
2 qqq
1 r
2 t
2 w
2 y
文件内容截取命令
cut:截取
## 语法
cut 选项... 文件...
## cut 默认没有分隔符
## 选项
-d:指定以引号的内容为分隔符
-f:取列,选择需要打印的内容
-c:按照字符来取内容
## 举栗子
0 ✓ 00:14:25 root@miaosen,10.0.0.100:<sub> # cat xiaojing.txt
wobudong zenme julie wa 41 xixi meile
zaifeihua yihang neirong ba 11 wule
# 怎么截取出数字 -d:指定以引号的内容为分隔符
-f:取列,选择需要打印的内容
0 ✓ 00:14:30 root@miaosen,10.0.0.100:</sub> # cut -d -f5 xiaojing.txt
41
11
# -c
0 ✓ 00:16:27 root@miaosen,10.0.0.100:~ # cut -c 1-9 xiaojing.txt
wobudong
zaifeihua
文件统计命令
wc:统计文件的行数,统计文件的单词数量,统计文件的字符数量
## 语法
wc 语法.... 文件...
## 选项
-l 统计行号
-w 统计单词数
-c 统计字符数量
## 举栗子
00:19:47 root@miaosen,10.0.0.100:<sub> # wc /etc/sysconfig/network-scripts/ifcfg-ens33
20 20 396 /etc/sysconfig/network-scripts/ifcfg-ens33
行数 单词数 字符数量
-l:统计行号
✓ 00:19:53 root@miaosen,10.0.0.100:</sub> # wc -l /etc/sysconfig/network-scripts/ifcfg-ens33
20 /etc/sysconfig/network-scripts/ifcfg-ens33
-w :统计单词数
✓ 00:22:09 root@miaosen,10.0.0.100:<sub> # wc -w /etc/sysconfig/network-scripts/ifcfg-ens33
20 /etc/sysconfig/network-scripts/ifcfg-ens33
-c: 统计字符数量
✓ 00:21:40 root@miaosen,10.0.0.100:</sub> # wc -c /etc/sysconfig/network-scripts/ifcfg-ens33
396 /etc/sysconfig/network-scripts/ifcfg-ens33
-wc: 统计单词书和字符数量
0 ✓ 00:22:29 root@miaosen,10.0.0.100:~ # wc -wc /etc/sysconfig/network-scripts/ifcfg-ens33
20 396 /etc/sysconfig/network-scripts/ifcfg-ens33
以上是关于uniq,cut,wc的主要内容,如果未能解决你的问题,请参考以下文章