ICode9

精准搜索请尝试: 精确搜索
  • zabbix 4.0 安装配置(二)2020-01-20 14:52:30

    一、添加Linux主机,自定义监控项、触发器和使用内置模板进行监控: 1、web02节点部署Zabbix Agent: (1)安装zabbix-agent软件包:# yum -y install zabbix-agent (2)修改zabbix_agentd.conf配置文件: # cd /etc/zabbix # cp zabbix_agentd.conf{,.bak} # vim zabbix_agentd.conf 修改前

  • linux awk 命令详解2020-01-13 15:52:39

    转自:linux awk 命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,

  • awk基础用法与内置函数小结2020-01-12 22:57:08

      基础用法   awk -F FS值 '处理行{处理规则}' 处理文本  awk可以用于处理多行的文本或者命令输出的内容,一般为先确定行再确定列。 -F指定列的分割符,FS为awk内置变量,存储分隔符(默认空格或Tab,可指定多个用中括号包裹),例如按"*"或"@"分割: awk -F "[*@]" 'NR==1{print FS}' xxx.txt

  • AWK{shell三剑客awk,sed,grep}2020-01-11 10:08:04

      AWK:     awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告是,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。     使用方法:awk '{pattern + action}' {filename}    

  • 正则表达式awk学习(三)2020-01-09 19:51:14

    awk:格式化文本输出 gawk - pattern scanning and processing language awk:gawk的符号链接 基本用法:gawk [options] 'program' FILE program:PATTERN {ACTION STATEMENTS} 语句之间用分号分隔 print,printf 选项: -F: 指明输入时用到的字段分

  • 正则四2020-01-06 22:03:27

    ============================== 00. 课程回顾说明 三剑客命令老二: sed 1) 概述说明 a 擅长对行进行操作 b 擅长编辑修改文件(后向引用前向) 2) 命令执行过程 1. 按行读取文件内容 2. 将每一行读取出来,存放模式空间 3. 检查是否匹配上了需求 匹配上

  • 文本三剑客------awk2020-01-06 20:00:47

    awk命令格式: awk [ options ] 'program' file ... program: [/PATTERN/]{ACTION statement; ...} PATTERN部分:决定动作语句何时触发以及通过什么事件来触发; BEGIN, END ACTION statement:对数据进行特定的处理,通常放置在{}中;

  • ltp压力测试结果分析脚本2020-01-06 14:03:59

    ltp压力测试结果分析脚本   最近工作性质发生了改变,在做操作系统方面的测试。接手的第一个任务是做ltp stress。测试内核稳定性。 做完之后会结果进行统计分析。因为统计的内容比较多,都是通过shell命令行进行操作。于是编写了一个简单的shell脚本。 具体脚本内容如下: #!/bin/ba

  • awk使用入门32019-12-31 12:01:59

                                       摘抄自:http://www.zsythink.net/archives/tag/awk/

  • sed 变量在shell引用2019-12-19 15:56:05

       #!/bin/bashZipName=`ls -lt /data/office_services/*.zip | head -1 | awk -F"/" '{print $NF}'`date=`date +%Y%m%d`filedate=`ls -lt /data/office_services/*.zip | head -1 | awk -F"/" '{print $NF}' | stat *.zip|awk -F&q

  • 奇虎360运维工程师面试题2019-12-19 14:02:54

    、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。 2、写一个脚本将某目录下大于100k的文件移动至/tmp下。 3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。 4、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。 5、写一个脚本进行ng

  • 正则表达式-如果子字符串出现在CSV中一行的任何位置,如何将一列设置为值?2019-12-10 22:51:19

    我有一个csv文件,其中包含以下内容: id,name,status,taglist 1,nobody,closed,"something,something else,rambling,blah,No Show,blah" 2,quitter,closed,"something,stuff,nonsense,blah" 3,somebody,accepted,"something,more stuff,sure thing,blah" 当“

  • linux-如何按日期对几个日志文件的输出进行排序2019-12-09 23:51:39

    我从几个不同的日志文件中得到了输出: logfile3 2010/07/21 15:28:52 INFO xxx 2010/07/21 15:31:25 INFO xxx 2010/07/21 15:31:25 DEBUG xxx logfile1 2010/07/21 19:28:52 INFO xxx 2010/07/21 19:31:25 INFO xxx 2010/07/21 19:31:25 DEBUG xxx logfile2 2010/07/21 13:28:52

  • linux-如何在Awk单行/单命令中包含短函数?2019-12-09 04:50:40

    我知道,通常您不希望单行代码/单个命令变得太长,但是似乎偶尔会有一单行代码可以通过用函数替换重复元素而受益. 是否可以使用短函数来缩短命令的长度? 例如,据我所知,awk中没有上限或舍入函数,因此您可以编写函数 'function round(a){a=(a < int(a)+0.5) ? int(a) : int(a+1)}'

  • linux-Excel和awk关于CSV总数存在异议2019-12-09 01:51:19

    我有一个CSV文件,总计有两种方式:一种使用Excel,另一种使用awk.这是我在Excel中的前8列的总计: 1) 2640502474.00 2) 1272849386284.00 3) 36785.00 4) 5) 107.00 6) 239259.00 7) 0.00 8) 7418570893330.00 这是我的awk输出: $cat /home/jason/import.csv | awk -F "\"*,\"*" '{s

  • linux-cut,colrm,awk和sed的奇怪问题:无法从管道流中剪切字符2019-12-08 20:50:40

    我创建了一个脚本来枚举目录及其下的所有文件.我想使用pv添加一些进度反馈,因为我通常从根目录使用它. 问题是发现它的时间输出(%TT)总是包含小数秒,但我不想记录太多细节. 如果我编写脚本一次完成每件事,那么我将获得正确的输出.但是,如果我使用中间文件在“第二次”传递中进行估算

  • Linux-从解压缩-l获得N行2019-12-08 02:01:00

    我有一个jar文件,我需要在Linux中执行其中的文件. 因此,我需要逐行获取unzip -l命令行的结果.我已经设法使用以下命令提取文件名: unzip -l package.jar | awk '{print $NF}' | grep com/tests/[A-Za-Z] | cut -d "/" -f3 ; 但是我不知道如何一个接一个地获取文件名来执行它们.我

  • awk简单用法2019-12-07 13:53:43

    awk具备完整的编程特性,同时也是一种语言解析引擎。 RS 行记录分隔符 row行 FS 记录分隔符 field列 NR记录符: row行数 NF字段数:field列数 BEGIN END BEGIN:预处理 END:已经对输入做处理了,处理完成后,再做后面的事情 echo $PATH|awk 'BEGIN{RS=":"}{print $0}' echo $PATH|awk 'BEGIN{

  • 常用文本处理命令2019-12-06 18:56:28

    目录 一、awk 基本句式 过滤记录 指定分隔符 特殊关键字: 正则 输出到不同的文件 和环境变量的交互 二、grep 三、sed 四、sort和uniq 五、实战 处理以下文件内容,将域名取出并进行计数排序,如处理: awk例子 Linux中很多文本工具都使用到了正则表达式,正则表达式可以极大的

  • 实操 : shell编程实战2019-12-05 21:56:32

    前言 mac记录与端口扫描脚本 开发系统监控脚本 一 : 脚本编程步骤分享 1.1 脚本编程步骤 1.2 需求分析 根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等 1.3 命令测试 将要用到的命令逐个进行测试,以决定使用的选项、要设置的变量等 1.4 脚本编程

  • Linux下杀掉所有得java进程2019-12-04 15:01:59

    --转自https://blog.csdn.net/oppo62258801/article/details/81434038   1.Linux查看所有Java进程 ps -ef | grep java | grep -v grep  (是在列出的进程中去除含有关键字"grep"的进程) 2. 使用awk分割结果,获取PID awk '{print $2}' ps -ef | grep java | grep -v grep | awk '

  • Linux-文件格式:使用awk NR变量造成混乱2019-12-02 05:50:38

    我是awk编程的新手,对NR变量的使用有点困惑. 我的代码是… awk 'BEGIN {k=NR;}{printf("%s %s %s %s\n",$k,$(k+1),$(k+2),$(k+3))}' auth_data $cat auth_data 6262 6530 6661 3162 6364 6264 6561 3430 3033 3332 6536 3139 6230 6261 61 30 3637 0A00 0000 0000 0000 0000

  • 关于Linux中的awk外壳和管道2019-12-02 01:50:38

    大家,我正在处理的日志文件大约有500万行,因此我在Linux中使用awk shell 我必须grep域并在日志中获得最高的100个,所以我这样写: awk '{print $19}' $1 | awk '{ split($0, string, "/");print string[1]}' | awk '{domains[$0]++} END{for(j in do

  • php脚本执行进程30分钟内不退出的话,就kill掉这些php的脚本进程2019-11-30 18:00:12

    线上脚本内容如下:[root@localhost ~]# cat /data/scripts/check_php.sh #!/bin/bash Date=`date "+%Y-%m-%d %H:%M:%S"` Num=$(ps -ef|egrep "countjs_syc_site*|countjs_syc_plan*|countjs_syc.php|countjs_syc_img*|setcache*"|grep -v grep |wc -l) Pid=$(/

  • 最全的三剑客和linux正则符号讲解2019-11-30 14:52:01

    第2章 linux符号系列与三剑客    194 2.1 特殊符号系列    194 2.1.1 普通符号系列    194 2.1.2 引号符号系列    196 2.1.3 定向符号    197 2.1.4 路径符号    200 2.1.5 逻辑符号    200 2.2 通配符号系列(文件名称查找)    201 2.2.1

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

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

ICode9版权所有