ICode9

精准搜索请尝试: 精确搜索
  • javascript 集合 交集 并集 差集2022-09-16 17:30:25

    let arr1 = [1,2,7,4,9,5,3,2] let arr2 = [2,3,5,6] //去重利用集合,并返回数组 let uniq = [...new Set(arr1)] console.log(uniq); //求交集 let jiaoji = arr2.filter(item=>uniq.includes(item)) console.log(jiaoji) //求并集

  • 如何统计nginx日志下访问量最多的IP,并做排序2022-05-08 11:33:55

      [root@web logs]# cat access.log | awk -F " " '{print $1}' |sort |uniq -c |sort -rn 79 xxx.23.132.13 4 113.xx.1xx.111 3 11x.136.xxx.131 2 18x.1xx.220.xx 1 2x6.2xx.206.xx [root@web logs]# cat access.log

  • 牛客华为机试HJ252022-04-19 07:32:07

    原题传送门 1. 题目描述 2. Solution 1 import sys if sys.platform != "linux": file_in = open("input/HJ25.txt") sys.stdin = file_in def solve(I, R): uniq_r = list(set(R)) uniq_r.sort(key=lambda a: int(a)) res = dict()

  • Shell分析日志文件2022-04-18 15:03:24

    文章转载自:https://mp.weixin.qq.com/s/o63aIM2p9rc2OjhxiC6wgA 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S)

  • 文本处理命令(sort、uniq、tr、cut、split、eval)2022-04-15 23:01:39

    文本处理命令 目录文本处理命令sort命令uniq命令tr命令cut命令split命令eval命令 sort命令 以行为单位对文本内容进行排序,也可以根据不同的数据类型来排序比较原则是从首字符向后,一次按照ASCII码进行比较,最后将他们按照升序输出。 格式: sort [选项] 参数 一帮配合管道符进行使用 c

  • Shell 分析服务器日志命令集锦2022-04-10 10:00:13

    转载自: https://segmentfault.com/a/1190000009745139     自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_fil

  • 8、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序2022-04-09 09:31:20

    8、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 命令: ss -nt|grep -v 'State'|grep -Eo '([0-9]{1,3}.){3}[0-9]{1,3}:[0-9]+ *$'|grep -Eo '([0-9]{1,3}.){3}[0-9]{1,3}'|sort|uniq -c|sort -n ss -nt|grep "^ESTAB"|tr -s ' ' :|cut -

  • 使用uniq命令求并集交集差集2022-03-26 19:00:42

    原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 uniq uniq是linux上非常有用的一个命令,从字面意思上就能看出来,它可以用来去重。  但使用uniq的前提是文件是排好序的,所以我们经常会搭配sort排序命令来一起使用uniq,如下: $ cat test.txt c a a b $ sort test.txt

  • shell脚本删除重复内容2022-03-25 15:03:02

    背景 每个人在每个分支中会有多次提交记录,去重只取一次名字。 uniq和sort -u两种去重方法区别 uniq会删除连续出现的重复记录,若没有连续出现,则不会删除。 sort -u会先排序再删除连续出现的重复记录,因此不会有遗漏。 举例: 对于文件test jason jason fffff jason 使用以下语句后:

  • 数据模型、ROLLUP及前缀索引2022-02-21 15:35:31

    数据模型、ROLLUP及前缀索引 基本概念 一张表包括行(Row)和列(Column).Row即用户的一行数据.Column用于描述一行数据中不同的字段. Column可以分为两大类:Key和Value.从业务角度看,Key和Value可以分为对应维度列和指标列. Doris的数据模型主要分为三类: Aggregate Uniq

  • 去除array重复的元素2022-01-28 21:34:59

    转自:https://blog.csdn.net/weixin_39858245/article/details/110776936 1.例子 import numpy as np a=np.array([[1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 0, 0], [0, 1, 1, 1, 0, 0], [1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 1, 0]]) unique_rows =np.unique(a, axis=0) reture_countsar

  • 为 Array 对象添加一个去除重复项的方法2022-01-11 03:00:26

    方法一: Array.prototype.uniq = function () {   let arr = [];   this.forEach((item, index, array) => {     const result = arr.some((x) => Object.is(x, item));     if (result === false) {       arr.push(item);

  • 统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序2022-01-10 01:02:39

      uniq命令用于去重文件内容中的连续重复行,通常要跟sort一起使用,先利用sort排序,然后用uniq去重。 uniq命令与sort命令类似,并不对文件内容进行实际的排序(即文件内容没有修改),只是在输出内容中去重。 uniq -c :显示每一行重复的次数    

  • linux sort uniq cut sed2021-12-23 21:37:36

    sort:排序   -n 正常顺序:1,2,3,11,12,21   -r 倒序   -k n 按第n列排序   -t 指定分割符,默认为空格   uniq:去重(仅相邻的项去重)   -c 显示该行重复出现的次数   -d 仅显示重复出现的行列   -u 仅显示出现一次的行列   cut:显示或删除行中指定的部分   -d 指定

  • 文本处理命令2021-12-21 22:00:28

    概要 sort命令 uniq命令 cut命令 tr命令 wc命令     详细   1 sort命令 将文件内容排序(仅显示排序,实际文件内容并未变化) 参数 cat xxx | sort -n # 依照数值的大小排序 cat xxx | sort -n -r # 以相反的顺序来排序 cat xxx | sort -n -k数字

  • linux文件处理命令 sort uniq cut tr wc命令2021-12-21 20:05:20

    目录文件处理命令 :1、sort命令2、uniq命令3、cut命令4、tr命令5、wc命令 文件处理命令 : 1、sort命令 定义 : 用于将文件内容加以排序 ## sort默认情况下以文本中每行的第一个字母来排序 参数: -n # 依照数值的大小排序 -r # 以相反的顺序来排序 -k # 以某列进行排序

  • 统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序2021-11-29 23:34:54

    关键命令: ss -nt | grep "^ESTAB" |tr -s ' ' : |cut -d: -f6|sort |uniq -c ss -nt | grep -v 'State' | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}:[0-9]+ *$' |grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' |sort | uniq -c 实

  • 简单实用Shell命令汇总2021-11-13 20:01:59

    一、统计Nginx日志中访问量最多的IP cat access.log |awk '{print $1}'|sort|uniq -c|sort  -r (1)先看下Nginx日志内容格式 我这个是默认日志格式,可以看到访问IP在第一列 [root@localhost logs]# head -n 1 access.log 192.168.5.2 - - [04/Nov/2021:09:02:11 +0800] "GET / HTT

  • Linux磁盘占用100%的排查方法2021-11-10 18:34:00

    背景: /分区被堆满了,导致一些服务无法正常运行。在删掉/下占用空间大的文件后,查看该分区占用率依旧很高。   解决: 1对/下所有文件大小进行统计,排查文件存储占用磁盘空间 #du -sh /* 2排查inode使用率过高将磁盘空间占满 #df -i 3排查空间不释放问题 #lsof |grep deleted|awk '{

  • [Ubuntu] 查看 CPU 核数2021-11-08 13:02:07

    查看物理 CPU 个数 cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l 查看每个 CPU 的核数 cat /proc/cpuinfo | grep "cpu cores" | uniq 查看总线程数 cat /proc/cpuinfo | grep "processor" | sort -u | wc -l 参数解释: uniq 可以去重连续出现的相同记录 so

  • 【linux系统】命令学习(四)统计命令2021-11-05 14:32:30

    sort   排序   -b 忽略开头的空白符   -f 将小写字母看做为大写字母   -h 根据存储容量排序(kb mb hb )从小到大   -n 按数字排序   -o 把结果写入文件   -r 以相反的顺序来排序   -t 指定分隔符。默认为空格   -v 按照数字版本排序  可用于版本排序   -k 指定

  • linux常用命令统计(sort,wc,uniq)2021-10-28 22:02:00

      sort 常用参数 -b:忽略开头的空白字符 -f:将小写字母看作为写字母 -h:根据存储容量排序(KB、MB、GB) -n:按数字排序 -o:把结果写入文件 -r:以相反的顺序来排序 -t:指定分隔符。默认为空格 -V:按照数字版本排序 -k:指定排序的关键字,与 -t 参数配合使用、 wc 常用参数 -c:统计字节数:chars

  • Linux查找当前目录下包含部分内容的文件,并且copy到指定路径的简单方法2021-10-08 21:02:45

    1 获取文件列表 find . -name "*.data" |xargs grep -i 'yearvariable' | uniq | awk '{print $1}' |cut -d : -f 1 2 将结果放置到一个txt 里面然后执行操作 注意 需要在当前目录下 for i in `cat 1.txt` ; do scp $i /root/20211008/ ; done 感觉还是比较简单的.

  • uniq -c 去掉重复行2021-09-17 09:34:22

    [root@aa ~]# netstat -nat |awk -F ' ' '{print $6}'establishedForeignLISTENLISTENLISTENLISTENTIME_WAITTIME_WAITESTABLISHEDESTABLISHEDLISTENLISTENLISTENLISTENLISTENLISTENESTABLISHEDESTABLISHEDESTABLISHEDESTABLISHEDTIME_WAITESTABLISHEDEST

  • 【一笔带过】如何在CentOS中寻找带有某一个关键词的文件2021-09-15 18:31:24

    事情起因:(只想看命令的请往下拉,红字加粗的那部分就是) 刚装好的CentOS里的yum包中,有许多repo文件里的源是写了了"enabled=0"(即禁用)的,     /etc/yum.repos.d里有很多repo源文件                   repo源文件中有很多源带有enabled=0这句话    

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有