笔者最近在使用shell脚本中处理字符串,因此使用了大量shell脚本中的四剑客(awk,grep,sed,cut)而其中使用最多的两种方法就是grep和awk,因此想总结整理一下。 一、grep的意义 二、grep的基本用法 三、awk的意义 四、awk的基本用法 五、实例说明两者怎么用 一、gr ...
分类:
系统相关 时间:
2020-01-08 22:48:32
阅读次数:
153
我在要完成这个需求的时候大概有两个思路。 第一种方法: 我们直接使用 Kafka 提供的 bin 工具,去把我们关心的 lag 值 show 出来然后通过代码处理一下报出来。例如: 我们可以起个远程的 cmd 脚本,定期去执行 kafka-consumer-groups.sh 工具然后通过 awk ...
分类:
编程语言 时间:
2020-01-08 19:08:27
阅读次数:
102
lotus环境搭建: (1.)官方网站: https://docs.lotu.sh/en+install lotus arch https://docs.filecoin.io/ (2.)其他网站 https://www.aicoin.cn/article/99301.html https://ww ...
分类:
其他好文 时间:
2020-01-08 00:59:53
阅读次数:
295
shell-流程控制 for语句 数字循环1 #!/bin/bash for((i=1;i<=3;i++)); do echo ${i} done 数字循环2 #!/bin/bash for i in $(seq 1 3); do echo ${i} done 数字循环3 #!/bin/bash f ...
分类:
系统相关 时间:
2020-01-08 00:37:51
阅读次数:
93
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 ( ...
分类:
系统相关 时间:
2020-01-07 01:13:38
阅读次数:
140
1、SHELL编程Awk语句案例实战 Awk主要是用于对文本文件进行处理,通常是逐行处理,其语法参数格式为, AWK常用参数、变量、函数详解如下: awk 'pattern + {action}' file (1) AWK基本语法参数详解: 单引号''是为了和shell命令区分开; 大括号{ }表示 ...
分类:
系统相关 时间:
2020-01-06 21:22:32
阅读次数:
148
1、SHELL编程Find语句案例实战 1)SHELL编程四剑客工具:Find、Grep、Sed、Awk,通过四剑客可以完成常规Linux指令无法完成或者比较复杂的功能,学好SHELL编程四剑客有助于SHELL编程能力再上一层楼。 2)SHELL编程四剑客之一的Find工具,主要是用于Linux操作 ...
分类:
系统相关 时间:
2020-01-06 18:12:16
阅读次数:
129
awk awk是一种编程语言,主要用于在linux/unix下对文本和数据进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或其它命令的输出。awk的处理文本和数据的方式:逐行扫描文件,默认从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作?a ...
分类:
其他好文 时间:
2020-01-06 18:04:10
阅读次数:
197
方法一: #显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sudo docker ps -a|grep Exited|awk '{print $1}' #查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器 sudo docker rm `docker ps ...
分类:
其他好文 时间:
2020-01-06 18:01:30
阅读次数:
80
题目: 编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下。 答案: #!/bin/bash for FileName in `ls -l | awk '$5>10240 {print $9}'`; do mv $FileName /tmp done ls -al /tmp ...
分类:
系统相关 时间:
2020-01-05 16:05:53
阅读次数:
83