命令:grep -ri '23/Mar/2017'  access.log  | awk -F"|" '{print $2}' | sort -r |uniq -c | sort -k1,1nr统计log中各ip访问的次数grep -ri '23/Mar/2017'  access.log  | awk -F"|" '{print $2}' | sort |
原创 2017-03-24 10:36:32
794阅读
今天对awkuniqsort三个命令做了基础功能的学习,这里自己记录一下:1.awk(数据处理工具,将一行分割成多个“字段”来处理)    awk -F '文本切割符'‘{处理过程}’ 文件名称如:cat /ect/passwd | awk -F ':' '{print $1}'   #以:分割,打印第一列的数据;如果为$0表示整个文件内容&n
转载 精选 2016-03-31 17:23:42
1052阅读
Linux 系统中,有很多用于快速处理数据的工具如grep awk cut sort uniq sort,他们非常非常地好用。 如果你熟练掌握他们的使用技巧,他们则可以帮你快速定位问题。最近碰到一个案例。 一个项目上数据库系统, ORACLE ,运行在 LINUX 上,报进程数满了。看到这类问题,您不需要去深究什么警告日志,数据库中进程状况啊等等。马上 在操作系统层面上看看有哪些服务器连接到这台数
原创 2013-01-23 14:22:19
894阅读
  都支持regular expression  1. find  -name 按名字查找  -perm 根据权限查找  -ctime –n +m 根据创建时间查找,-n n天内,+n n天之前  -mtime –
转载 精选 2011-09-20 00:08:14
783阅读
GREP、SED、AWK、TR、SORTUNIQ的一些用法一、将当前目录下(包括子目录)的以.shell结尾的普通文件全部重命名为.sh结尾view plaincopy to clipboardprint?01.for i in `find ./ -name '*.shell' -type f `; do mv -f $i `echo $i | sed 's/shell$/sh/'`; done
转载 精选 2011-05-12 14:23:04
2317阅读
log基本行为:my mempool new called, return:0xd20c50, size:#32#, cnt:633需要取所有行的size后面的数值统计数量并排序:cat log| awk -F"#" '{print $2}'|sort -n|uniq -c|sort -rnsort -n: 按数值排序uniq -c: 统计数据,把相同行合并,前面是相同行的数量sort -rn:
原创 2017-06-14 09:19:07
1230阅读
1点赞
在Linux系统中,grepawksort是非常常用的命令,特别在处理文本数据时,它们能够派上大用场。 首先是grep命令,它是一种强大的文本搜索工具,用于在文件中搜索特定的模式。使用grep命令可以帮助用户快速定位所需信息,从而提高工作效率。例如,如果要从一个文本文件中查找包含特定关键词的行,可以使用grep命令加上关键词来完成这个任务。另外,grep命令还支持使用正则表达式进行搜索,这使
原创 2024-04-23 11:29:25
51阅读
Linux shell工具grep awk cut sort uniq sort cut 使用小结
转载 精选 2013-06-09 17:19:59
900阅读
grep grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。 grep常用参数: -B num : 除了显示符合样式的那一行之外,并显示该行之前的num行内容。before -A num :除了显示符合样式的 ...
转载 2021-10-28 17:41:00
1467阅读
2评论
给定一个 nowcoder.txt文件,其中有3列信息,如下实例,编写一个shell脚本来检查文件第二列是否有重复,且有几个重复,并提取出重复的行的第二列信息:实例:20201001 python 9920201002 go 8020201002 c++ 8820201003 php 7720201
原创 2022-05-27 17:53:50
883阅读
grep, egrep, fgrepgrep: 默认支持基本正则表达式;egrep: 扩展正则表达式;fgrep: 不支持正则表达式元字符,搜索字符串的速度快;grep: Global search Regular Exmpression and Printing使用正则表达式来描述选择条件;正则表达式是一类字符所书写的模式(pattern)元字符:不表示字符本身的意义,而用于额外功能性的描述;g
原创 2014-02-23 12:26:08
1118阅读
grep, egrep, fgrepgrep: 默认支持基本正则表达式;egrep: 扩展正则表达式;fgrep: 不支持正则表达式元字符,搜索字符串的速度快;grep: Global search Regular Exmpression and Printing使用正则表达式来描述选择条件;正则表达式是一类字符所书写的模式(pattern)元字符:不表示字符本身的意义,而用于额外功能性的描述;g
原创 2014-03-31 14:50:11
336阅读
统计文件中第一列中同一IP出现的次数cat test123.122.123.12 12121212121.2332.121.11 232323255.255.255.255 21321123.122.123.12 12121212123.122.123.12 1212121er2123.122.123.12 12121212eer123.122.123.12 12121212ere255.255.
原创 2014-07-31 11:23:00
873阅读
这条命令的意思:lastb | awk -F " " '{print $3}' | sort | uniq -c | sort -k1,1nr > output.log 过滤出攻击服务器
转载 2019-01-16 14:05:00
149阅读
2评论
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin] 选项与参数:-f  :忽略大小写
原创 2015-12-25 10:31:59
1119阅读
shell正则表达式及grepfindawksed一,grep1,基础参数grep-[acinv]'搜索内容串'filename-a以文本文件方式搜索-c计算找到的符合行的次数-i忽略大小写-n顺便输出行号-v反向选择,即找没有搜索字符串的行[root@test3 ~]# cat Travel.doc Travel is a good way to refresh and broaden our
原创 2013-09-16 22:39:35
8284阅读
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替。既然是基本功,那就需要掌握,毕竟学习Shell脚本的过程中,
转载 2023-06-02 14:48:35
264阅读
最近在学到了一个长命令,来看看。先看文档:问题:要统计K:0后面不同数字对应的行数,相同的数字属于同一行。看看整个过程和结果:grep是一个强大的文本搜索工具,它利用正则表达式搜索文本。参数很多,这里就不一一说了。awk是一个文本处理器,是linux下的一个命令。功能很多,参数很多。sort是按照字母顺序和数字大小进行排列。uniq删除重复行
原创 2021-06-04 15:50:26
283阅读
sort:将文本文件内容加以排序。   语  法:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]   参  数: -b忽略每行前面开始出的空格字符。 -c   检查文件是否已经按照顺序排序。 -d &n
原创 2012-10-30 09:16:26
791阅读
find 文件查找 查找txt和pdf文件 find . \( -name "*.txt" -o -name "*.pdf" \) -print 查找所有字母开头的文件 find . -name "[a-a]*" 否定参数->查找所有非txt文本 find . ! -name "*.txt" -pr
原创 2021-05-27 14:34:05
199阅读
  • 1
  • 2
  • 3
  • 4
  • 5