问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux去重命令

发布网友 发布时间:2022-04-22 09:19

我来回答

2个回答

热心网友 时间:2023-01-21 23:01

linux重启命令是:
  
  1、在命令行中输入: shutdown -r now : 表示现在重启计算机,按下回车便会进行重启。
  
  2、另一种重启方式就是输入: reboot 也表示重启,一样会进行重启。
  
  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

热心网友 时间:2023-01-22 00:19

linux去重命令是什么呢?

在介绍uniq命令之前,我们先来新建在下面的案例中需要用到的文件/tmp/uniq.txt,内容如下

默认情况下uniq只会检索相邻的重复数据从而去重。在/tmp/uniq.txt中虽然“onmpw web site” 有三条,但是其中一条是和其他两条不相邻的,所以只去重了一条,同理“error php function”也是这种情况。

鉴于以上的检索机制,所以uniq一般情况下要和sort命令一块儿使用。

复制代码
# sort 1.txt | uniq

alpha css web
cat linux command
error php function
hello world
onmpw web site
recruise page site
repeat no data
wello web site
复制代码
现在再看是不是所有的重复项都已经经过去重处理了。

好了,小试牛刀一把以后,下面我们开始对uniq命令的选项进行简单的介绍。

-c 统计每一行数据的重复次数

复制代码
sort 1.txt | uniq -c

1 alpha css web
1 cat linux command
2 error php function
1 hello world
3 onmpw web site
1 recruise page site
1 repeat no data
1 wello web site
复制代码
我们看 “error php function”出现了两次,“onmpw web site”出现了三次。其余的都没有重复项所以为1。

-i 忽略大小写

在1.txt中添加一行数据 “Error PHP function”

复制代码
cat 1.txt

alpha css web
cat linux command
error php function
hello world
onmpw web site
onmpw web site
wello web site
Error PHP function
recruise page site
error php function
repeat no data
onmpw web site
复制代码
复制代码
sort 1.txt | uniq –c

1 alpha css web
1 cat linux command
2 error php function
1 Error PHP function
1 hello world
3 onmpw web site
1 recruise page site
1 repeat no data
1 wello web site
复制代码
我们看结果,uniq默认是区分大小写的。使用-i可以忽略掉大小写问题

复制代码
sort 1.txt | uniq –c –i

1 alpha css web
1 cat linux command
3 error php function
1 hello world
3 onmpw web site
1 recruise page site
1 repeat no data
1 wello web site
复制代码
现在再看是不是大小写已经忽略掉了。

-u 只输出没有重复的数据

复制代码
sort 1.txt | uniq –iu

alpha css web
cat linux command
hello world
recruise page site
repeat no data
wello web site
复制代码
看到没,结果中的“error php function”和“onmpw web site”都没有被输出。

-w N 表示从第一个字符开始只检索N个字符来判重。

复制代码
sort 1.txt | uniq –iw 2

alpha css web
cat linux command
error php function
hello world
onmpw web site
recruise page site
wello web site
复制代码
这里我们让uniq只对前两个字符进行检索,recruit 和 repeat前两个字符都是re,所以这两行也被认为是重复的。

-f N 表示略过前面N个字段,从第N+1个字段开始检索重复数据。以空格符或者tab键为分隔符。

复制代码
sort 1.txt | uniq –icf 2

1 alpha css web
1 cat linux command
3 error php function
1 hello world
4 onmpw web site
1 repeat no data
1 wello web site
复制代码
我们在结果中可以看到,这是略过前面的2个字段,从第三个字段开始判重的。“recruise page site” 和 “onmpw web site”的第三个字段相同,所以被认为是相同的数据。但是我们看到,“wello web site”和“onmpw web site”不但第三个字段相同,第二个也相同。那为什么它不被计入“onmpw web site”的重复数据中呢。对于这个问题就要回到前面说的,uniq只检测相邻的数据是否是重复的。

要解决这个问题还需要在sort命令上着手。还记得sort命令的-k选项吗,没错,我们就用它来解决。

复制代码
sort –k 2 1.txt | uniq –icf 2

1 alpha css web
1 cat linux command
1 repeat no data
1 recruise page site
3 error php function
4 onmpw web site
1 hello world
复制代码
我们看,是不是解决了。

-s N表示略过前面N个字符,关于这个选项的例子我们这里就不再举了,该选项和-f N的用法差不多。只不过-f N是略过前面N个字段;-s是略过前面N个字符。

-d 只输出有重复项的第一条的数据。

sort 1.txt | uniq -idw 2

repeat no data
error php function
onmpw web site
结果只有这三条。为什么会有“repeat no data”这条数据,这里注意-w 2的应用。

-D 对于重复项全部输出

复制代码
sort 1.txt | uniq –iDw 2

repeat no data
recruise page site
error php function
error php function
Error PHP function
onmpw web site
onmpw web site
onmpw web site
复制代码
好了,关于uniq的选项的所有常用的命令已经都介绍完了。关于uniq更详细的信息可以使用命令info uniq。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... iphone录屏失败因为5823什么意思_iphone录屏失败提示5823代表什么意思... 软考中级:信息安全工程师 求大神解答打印机如何设置默认双面打印 如何更改打印机的打印格式? 经期同房月经没了会怀孕吗 iphone8p轻触解锁设置 宝沃bx5300公里多少油钱 在炫舞买了个年费紫钻的包裹然后到兑换页面显示在维护怎么回事要到啥时候还能好 我是冲着500成长值才 要怎么才能用积分换飞车紫钻7天 要什么时候才行啊 为什么我的QQ炫舞紫钻升级礼包领取了 可是游戏里却没有收到? 炫舞紫钻月费卡兑换完了为啥到期时间没改 炫舞紫钻砸蛋的宝石兑换是用什么宝石? qq积分怎么不能兑换飞车紫钻了 yy紫钻怎么设置紫色名字 QQ炫舞紫钻免费砸蛋 QQ飞车紫钻兑换 QQ炫舞的紫钻兑换卷怎么用 qq积分商城中兑换的飞车紫钻需要领取吗 急 紫钻礼包怎么领取 QQ飞车紫钻魔法球里的魔法紫灵精华 是不是就是魔法紫灵宠物? 用积分兑换QQ飞车紫钻 QQ飞车紫钻七天如何领取 QQ炫舞 紫钻兑换卡 怎么用? QQ积分可以兑换飞车紫钻?到哪里怎么兑换? 怎么用积分兑换QQ炫舞紫钻 QQ积分兑换紫钻在哪里兑换? 紫钻兑换卡怎么兑换紫钻 linux:如何对文本里的相同行进行去重 出血性膀胱炎怎么治疗? 放射性膀胱炎的介绍 linux常用的文本内容显示命令有哪些 放射性膀胱炎的治疗 什么是Linux文本处理命令 放射性膀胱炎的简介 放射性膀胱炎怎样治? 膀胱炎分哪几种类型? 膀胱炎是什么出现这症状要警惕 膀胱炎的症状 膀胱炎分几种类型? 膀胱炎有什么症状 我母亲患放射性膀胱炎 求大神帮忙改一下照片,宽度不超过200像素,高度不超过260像素, 分辨率350dpi左右,文件大小不超过100K 小米带身份证去能解锁手机吗 我想问一下现在可以把手机当身份证刷吗? 把身份证放小米nfc上只响了一声为什么没有用? 张家港市社保个人编号是几位数 新农保到底是从哪一年开始的