uniq,cut,wc

【uniq,cut,wc】寸阳分阴须爱惜,休负春色与时光。这篇文章主要讲述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-f5xiaojing.txt
41
11

# -c
0 ? 00:16:27 root@miaosen,10.0.0.100:~ # cut -c 1-9xiaojing.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
2020396 /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


    推荐阅读