ICode9

精准搜索请尝试: 精确搜索
  • MySQL之binlog事务大小排序2020-09-13 22:50:22

    [root@api ~]# mysqlbinlog /data/mysql/binlog/mysql-bin.000005| grep "GTID$(printf '\t')last_committed" -B 1 | grep -E '^# at' | awk '{print $3}'| awk 'NR==1 {tmp=$1} NR>1 {print ($1-tmp);tmp=$1}'| sort

  • 磁盘使用率超过80%自动删除2020-09-09 22:50:21

    crontab -l /1 /usr/bin/sh /data/scripts/remove_log.sh[root@VM_0_10_centos ~]# more /data/scripts/remove_log.sh #!/bin/bashecho "检查时间:" datedir=`du -s /data/|sort -nr | head -n 2|awk -F " " '{print $2}'<br/>disk_usag

  • 三剑客 -- awk2020-09-05 18:31:34

    [root@hass-11 ~]# vmstat 进程 内存 交换分区 磁盘 系统 CPU procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0

  • Linux——0*——awk2020-09-04 12:01:57

        sed修改文件 awk统计切割文件   BEGIN{}发生在读文件前 {} 行处理 END{}行处理之后   FS:字段分隔符 OFS:输出字段分隔符   awk内部变量: $0,$1,$2.......$100这些都是awk的内部变量 NF:指的是字段的数量;$NF:指的是最后一个字段的内容;如果$13是最后一个字段,那么$NF=$13FS(f

  • AWK 学习笔记2020-08-29 07:01:00

    1、简介:awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义 函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的

  • Python 如何像 awk一样分割字符串?2020-08-26 07:01:56

    若你使用过 Shell 中的 awk 工具,会发现用它来分割字符串是非常方便的。特别是多个连续空格会被当做一个处理。 [root@localhost ~]# cat demo.txt hello world [root@localhost ~]# [root@localhost ~]# awk '{print$1,$2}' demo.txt hello world 可是转换到 Python 上

  • awk 命令2020-08-20 04:00:47

    Linux awk 命令   https://www.runoob.com/linux/linux-comm-awk.html AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 语法 awk [选项参数] 'script'

  • zabbix4.4.10使用小结2020-08-19 20:02:23

    源 【1-1】如果有镜像源可以忽略此步骤 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliy

  • Linux入门(十)2020-08-16 20:34:20

    1、编写脚本selinux.sh,实现开启或禁用SELinux功能 #!/bin/bash # if [ $# -ne 1 ];then echo "$0 [on|off]" && exit 1 fi STATE=$1 case $STATE in on) sed -i 's/^SELINUX=.*/SELINUX=enforcing/g' /etc/selinux/config echo "SElinux is enforcing&q

  • grep,sed,awk常见应用及总结2020-08-15 09:02:57

    grep(主要用于查找): grep root /etc/passwd =cat /etc/passwd |grep root -n 显示行数 --color 高亮显示关键字 -v 查找关键字以外的内容 -A3 查看关键字后3行的内容 after -B2 查看关键字前2行的内容 before grep是查找匹配条件的行,find是搜索匹配条件的文件。 [root@

  • Shell学习(五)—— awk命令详解2020-08-02 15:32:08

    一、awk简介   awk是一个非常好用的数据处理工具,相对于sed常常作用于一整个行的处理,awk则比较倾向于一行当中分成数个【字段】处理,因此,awk相当适合处理小型的数据数据处理。awk是一种报表生成器,就是对文件进行格式化处理的,这里的格式化不是文件系统的格式化,而是对文件内容进行各

  • linux下操作文件以分隔符切割并去重2020-07-30 09:02:44

    文件格式 如何过滤一下IP地址,并去重 ip - 时间 - 内容 ip2 -时间 - 内容 ip3 -时间 - 内容 ip4 -时间 - 内容 ip5 -时间 - 内容 ... code cat access.log |awk -F '-' '{print $1}'|sort|uniq 释义 cat file // 输出全文件 awk -F 'seprator' // 指定分隔符切割 '{print $1}'

  • Linux基础练习题答案7.152020-07-17 20:02:41

      1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。awk  -F:   '{print  $7}'  passwdsed  -r  's#(.*:)(.*)#\2#g' passwd 2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。testqiudaooldboy grep -v oldboy test.txtawk  '!/old

  • awk命令2020-07-14 18:31:30

    awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数

  • Awk分析nginx访问日志2020-07-09 10:05:18

    awk是Linux系统下一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等,应用非常广泛。 默认日志格式: '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_fo

  • Linux命令2020-07-04 12:01:35

    AWK 1、以冒号分割打印passwd文件中的第三列:awk -F ':' '{print $3}' /etc/passwd 2、以冒号分割打印passwd文件中的第一和三列:awk -F ':' '{print $1,$3}' /etc/passwd 注释:可采用printf函数格式化输出,也可用print拼接字符串输出 3、以冒号分割打印每行的列数及文件名:awk -F ':'

  • 【Linux 基础入门】(十二)正则表达式基础2020-07-01 09:05:16

    文章目录1 介绍2 正则表达式2.1 举例2.2 基本语法3 grep 模式匹配命令3.1 基本操作3.2 使用正则表达式(1)使用基本正则表达式,BRE(2)使用扩展正则表达式,ERE4 sed 流编辑器4.1 sed 常用参数介绍4.2 sed 编辑器的执行命令(这里”执行“解释为名词)4.3 sed 操作举例5 awk 文本处理语言

  • Linux三剑客(grep、sed、awk)详解2020-06-30 10:05:23

                      Linux三剑客(grep、sed、awk)详解          前言:本文主要介绍一下Linux中最重要的三个命令,他们在业界被誉为“三剑客”,它们分别是:awk,sed,grep。它们三个侧能的功能不同,grep擅长查找功能,sed擅长取行和替换,awk擅长取列。下面分别介绍三者的主要opt

  • shell脚本2020-06-16 21:55:11

    #!/bin/bash echo "1. 对服务器硬件的监控" echo " 能够对服务器CPU进行监控,并输出CPU的信息" cpu=`cat /proc/cpuinfo |head -n 17` echo "CPU的信息为$cpu" echo "=========================================" echo " 2.能够对服务器内存进行监控,并输出内存剩余使用率信息"

  • 深入理解 awk ‘! a[$0]++’ 去重2020-06-09 15:03:51

    深入理解 awk ‘! a[$0]++’ 去重 近期和同事回顾一下shell脚本,awk ‘! a[$0]++’ 去重复不太好理解?我整理了一下希望能帮助大家理解; ”!” 即非; a[$0],以$0为数据下标,建立数组a a[$0]++,即给数组a赋值,a[$0]+=1,注意a++和++a的区别,a++是先输出值后加1 awk当pattern为1即为真时

  • linux-awk2020-06-08 12:52:01

    awk -h[root@node0 tmp]# awk -hUsage: awk [POSIX or GNU style options] -f progfile [--] file ... 从文件中读取程序 Usage: awk [POSIX or GNU style options] [--] 'program' file ... 命令行直接写程序 POSIX options:        GNU long optio

  • awk使用shell变量,shell获取awk中的变量值2020-06-08 11:55:11

    awk中使用shell中的变量 一: "'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test"awk 'BEGIN{print "'$var'"}' 这种写法其实际是双括号变为单 括号的常量,传递给了awk. 如果var中含空格,为了shell不把空格作为分格符,便应该如下使用: var="this

  • 将某个时间段的nginx的access.log日志进行收集2020-06-08 10:39:47

    1. 将某个时间段的nginx的access.log日志进行收集 access.log日志为: 10.0.0.1 - - [14/May/2020:16:25:15 +0800] "GET /undefined HTTP/1.1" 404 153 "http://10.0.0.127:8801/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko Core/1.63.

  • awk sum 求和2020-06-05 16:03:11

    awk统计命令 1、求和 cat data|awk '{sum+=$1} END {print "Sum = ", sum}' 2、求平均 cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}' 3、求最大值 cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print &q

  • 详细基础命令2020-06-05 10:52:24

    #!/bin/bashleixing=`cat /etc/issue`echo "系统类型$leixing"banben=`cat /etc/redhat-release`echo "系统版本$banben"neihe=`uname -a`echo "系统内核$neihe"dangqianshijian=`date +%Y-%m-%d-%H-%M-%S`echo "当前时间$dangqianshijian"yunxingshi

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有