命令 : uniq去重复的行,最常用的选项只有一个:-c :统计重复的行数,并把行数写在前面[root@localhost ~]# vim testb.txt把下面的内容写入testb.txt, 保存。111 222 111 333使用uniq 的前提是需要先给文件排序,否则不管用。[root@localhost ~]# uniq testb.txt 111 222 111 333 [root@l
原创 2017-06-14 17:02:19
959阅读
uniq   去重复-c   计算重复的数量注:uniq去重,它只会去相邻挨着的相同的字符,如果达到真正的去重,先用sort排序。[root@wy ~]# cat 1.txt112324[root@wy ~]# uniq 1.txt12324[root@wy ~]# sort 1.txt |uniq -c2 12 21 31 4tee   重定向、双重输出与>重
原创 2017-01-12 14:34:57
385阅读
uniq 去重复,并且还能计算出几行重复的。uniq -c 统计重复的行数,将重复的数写在前面,uniq是比较笨的,只有相邻的两行才能去重复。[root@one ~]# cat test.txt 1 11 2 2 4 54 4 7 g eqwe qw 2 [root@one ~]# uniq -c test.txt  
原创 2016-03-09 22:09:36
1010阅读
1.uniq   过滤重复    (仅能处理紧邻两行的重复,不相邻则不处理)  uniq -c 1.txt       过滤重复,统计几个重复不重复。 -c为统计计数  sort 1.txt |uniq -c   先排序,在过滤重复,统计计数。  sort 1.txt |uniq == sort
原创 2015-07-27 15:17:11
460阅读
shell基础(四)uniqteeuniq用来去重复的行,最常用的选项只有一个,即-c count 统计重复的行数,并把重复的数量写在前面。注意:使用前提是需要先给文件排序,否则不管用。#vim aming.txt 【写入】111222111333#uniq aming.txt 【单独的使用 uniq,不能把没有挨在一起的重复的行去掉】111222111333#sort aming.txt |u
原创 2017-03-19 11:14:35
1042阅读
●cut命令(分割)语法:cut-d‘分隔符’[-cf]n这里的n是正整数-d:后面指定分隔符,用单引号引起来-f:指定第几段-c:后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几head-n2/etc/passwd|cut-d':'-f1head-n2/etc/passwd|cut-c2●sort命令(排序)语法:sort-t分隔符-kn1,n2-nru这
原创 2018-07-03 00:24:04
680阅读
 cut命令的使用 -----分割  [root@wang wang]# cut -d ':' -f 1 passwd1 |head -n3  //cut命令用于切割。-d后面指  定分隔符,用单引号引起来  root 
原创 2015-10-26 16:20:29
1138阅读
1点赞
2评论
shell特殊字符*任意个字符?任意一个字符#注释字符\脱义字符|管道符$变量前缀,!$组合,正则里面表示行尾;多条命令写到一行,用分号分隔~用户家目录,正则表达式表示匹配符&放到命令后面,会把命令丢到后台>,>>,2>,2>>,&>(正确错误重定向)[]指定字符中的一个,[0-9],[a-zA-Z],[abc]||当前面的命令成功不执行后面的
原创 2018-04-25 09:49:09
692阅读
1.5 cut命令cut 把一个文件分段cut -d:(指定分割符) -f(第几段) 3,4,5 /etc/passwdcut -c(截取第几个字符) 1-10 /etc/passwd1.6 sort命令sort 用来排序,什么都不加的,按ASCII码来排序!sort -t:(指定分割符) -k3(第几段) -n(纯数字排序) /etc/passwdsort -t:(指定分割符
原创 2016-01-23 17:20:04
600阅读
[root@abinlinux ~]# cut -d: -f 3 /etc/passwd   -d:分隔符    -f 加数字第几段     f是第几段012[root@abinlinux ~]# cut -d: -f 3,4,5,6,7 /etc/passwd  可以多选几段加,号就可以0:0:root:/root:/bin/bash1
原创 2017-11-18 10:54:10
649阅读
shell特殊符号* 任意个任意字符? 任意一个字符# 注释字符\ 脱义字符| 管道符$ 变量前缀 , !$ 组合,正则里面表示行尾; 多条命令写到一行,用分号分割~ 用户家目录,后面正则表达式表示匹配符& 放到命令后面,会把命令丢到后台> >> 2> 2>> &>[] 指定字符中的一个,[0-9],[a-zA-Z],[abc]|| &
原创 2017-11-18 10:11:54
689阅读
去重排序示例: nginx查找访问ip中最多的5个
原创 2023-06-20 10:37:43
138阅读
8.10 shell特殊符_cut命令1. 特殊符号:*通配符?任意一个字符# 注释字符(文件脚本里行首加#,表示此行不生效)   \脱义字符|  管道符cut命令: -d(分隔符) -f(指定段号) -c(指定第几个字符)cut  (分割)-d  (分隔符)-f  (指定段号)1. 显示前两行,以:(冒号)分割,1,2,3,4段:cat
原创 2018-01-12 21:04:26
1352阅读
Linux shell中的特殊符号*代表零个或多个任意字符#ls /tmp/4_6/test*/tmp/4_6/test1 /tmp/4_6/test22 /tmp/4_6/test333         ? 只代表一个任意的字符#touch /tmp/4_6/test*/tmp/4_6/test1 /tmp/4_6/
原创 2017-11-26 21:44:41
940阅读
1点赞
一、shell中的特殊符号你在学习linux的过程中,也许你已经接触过某个特殊符号,例如”*”,它是一个通配符号,代表零个或多个字符或数字。常用到的特殊字符:1、*代表零个或多个任意字符。2、?只代表一个任意的字符,不管是数字还是字母,只要是一个都能匹配出来。3、#这个符号在linux中表示注释说明的意思,即#后面的内容linux忽略掉。4、\脱意字符,将后面的特殊符号(例如”*”)还原为普通字符
原创 2018-01-13 01:01:16
4723阅读
五周第五次课(1月12日)8.10shell特殊符号cut命令8.11sort_wc_uniq命令8.12tee_tr_split命令8.13shell特殊符号下相关测验题目:http://ask.apelearn.com/question/5437扩展sourceexec区别http://alsww.blog.51cto.com/2001924/1113112Linux特殊符号大全http://
原创 2018-01-14 20:46:45
1536阅读
shell特殊符cut命令任意个任意字符?任意一个字符#注释字符\脱义字符·|管道符cut截取字符串-d指定分隔符-f指定截取第几段通过查看我们可以看到,/etc/passwd被分割成了7段·如下图是使用“:”为分隔符截取第一段·截取第一、二段(用英文逗号)·截取一至三段(用横杠)·-c指定第几个字符(使用-c就不要用-d-f了)·····sort_wc_uniq命令sort排序使用sort排序后
原创 2018-04-24 22:05:48
602阅读
wc功能描述:对档案中的字节数、字符数、单词数、行数进行统计后输出到标准输出设备命令使用格式wc [OPTION]... [FILE]...常用选项: -l:统计文件中的行数 -w:统计文件中的单词数不全是英语课本的单词含义如“jjjjj”这样也算是单词 -m:统计文件中的字符数 -c:统计文件中的字节数example:[root@zhaochj test]# ls -l total 4 -rw-
原创 2013-10-15 23:38:46
1791阅读
shell特殊符号cut命令shell特殊符号**任意个任意字符*?任意一个字符*#注释字符*\脱义字符*|管道符命令cutcut用来截取某一个字段,其格式为:#cut–d‘分隔字符’[-cf]n,n是数字。选项:-d后面跟分隔符,分隔字符要有单引号括起来。-c后面接的是第几个字符。-f后面接的是第几个区块。[root@Ask-02~]#cat/etc/passwd|head-2root:x:0:
原创 2018-01-16 04:17:23
1034阅读
*代表0个或多个任意字符[root@localhost ~]# ls *txt11.txt  1.txt  22.txt  2.txt  aa.txt  a.txt  ?只代表一个任意字符不管是数字还是字母,只要是一个字符的都能匹配出来[root@localhost ~]# ls ?.txt1.txt  2.txt  
原创 2017-11-17 17:35:59
1950阅读
  • 1
  • 2
  • 3
  • 4
  • 5