Linux基础
未读
vim批量注释和删除
vim批量注释和删除 vim批量注释和反注释快捷键 1 第一种方法 批量插入字符快捷键: Ctrl+v进入VISUAL BLOCK(可视块)模式, 按 j(向下选取列)或者k(向上选取列), 再按Shift + i 进入编辑模式然后输入你想要插入的字符(任意字符), 再按两次Esc就可以实现批量插入
Awk用法
未读
awk基础-筛选运行程序并杀掉
awk基础-筛选运行程序并杀掉 查找进程PID,查找进程启动路径 1 根据 pwd 找到 PID ps -ef|grep 'elasticsearch' | grep -v grep | awk '{print $2}'
ps -ef|grep 'elasticsearch' | grep -v
Awk用法
未读
awk基础-统计访问状态非200的前10个IP
awk基础-统计访问状态非200的前10个IP 统计日志中各IP访问非200状态码的次数 日志示例数据: 111.202.100.141 - - [2019-11-07T03:11:02+08:00] "GET /robots.txt HTTP/1.1" 301 169 统计非200状态码的IP,并
Awk用法
未读
awk基础-统计独立IP
awk基础-统计独立IP 统计独立IP 如下文件内容(下面第一行不存在文件中): url 访问IP 访问时间 访问人
a.com.cn|202.109.134.23|2015-11-20 20:34:43|guest
b.com.cn|202.109
Awk用法
未读
awk基础-做次数统计
awk基础-做次数统计 次数统计 如下文件内容: portmapper
portmapper
portmapper
portmapper
portmapper
portmapper
status
status
mountd
mountd
mountd
mountd
mountd
mountd
nfs
Awk用法
未读
awk基础-筛选IPv4地址
awk基础-筛选IPv4地址 筛选IPv4地址 从ifconfig命令的结果中筛选出除了lo网卡外的所有IPv4地址。 ifconfig命令结果如下: $ ifconfig
eth1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
Awk用法
未读
awk基础-行列转换
awk基础-行列转换 行列转换1 如下文件内容: name age
alice 21
ryan 30 需求是经过转换后得到: name alice ryan
age 21 30 awk '
{
# 区分第一个字段和非第一个字段
for(i=1;i<=NF;i++){
Awk用法
未读
awk基础-根据某字段去重
awk基础-根据某字段去重 根据某字段去重 如下文件内容,去掉uid=xxx重复的行。 2019-01-13_12:00_index?uid=123
2019-01-13_13:00_index?uid=123
2019-01-13_14:00_index?uid=333
2019-01-13_15
Awk用法
未读
awk基础-格式化字段
awk基础-格式化字段 格式化空白 移除每行的前缀、后缀空白,并将各部分左对齐。 aaaa bbb ccc
bbb aaa ccc
ddd fff eee gg hh ii jj a
Awk用法
未读
awk基础-处理不规则的数据
awk基础-处理不规则的数据 处理字段缺失的数据 如下文件内容,其中有几个字段的内容是缺失的。 ID name gender age email phone
1 Bob male 28 abc@qq.com 18023394012
2