摘要: sed截取两个字符串之间的内容 sed -n '/2018-03-08 15:05/,/2018-03-08 15:18/p' catalina.out > 1.txt sed -n '/2019:06:48/,/2019:08:50/p' boss_access.log |cut -d, -f2 阅读全文
posted @ 2020-03-14 16:34 30岁再次出发 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 一、使用QQ邮箱或者腾讯企业邮箱 python 发送邮件属于网络编程方向的,在工作中,我需要经常用邮件来检测我的程序运行状况.使用起来十分方便,这里我就用腾讯企业邮箱作为我的收发邮箱来使用. 使用python 中的 smtplib 模块来实现发送电子邮件. smtplib对SMTP(Simple M 阅读全文
posted @ 2020-03-14 16:19 30岁再次出发 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1、通过命令行参数定义变量时引用: awk -v awk变量名= shell变量名 #!/bin/bash var4bash=test awk -v var4awk="$var4bash" 'BEGIN { print var4awk}' 2、在awk中直接引用,使用"'$var'" ,注意使用前格 阅读全文
posted @ 2020-03-14 16:17 30岁再次出发 阅读(526) 评论(0) 推荐(1) 编辑
摘要: sed命令:删除匹配行和替换 删除以a开头的行 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配的行 替换匹配行: sed -i 's/^a.*/haha/g' tmp.txt 分号内的s/表示替换/g表示 阅读全文
posted @ 2020-03-14 11:14 30岁再次出发 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 第一 在sed条件中是不认识变量取值的 sed '/$x/d' test 所以要想它能够识别变量 sed "/$x/d/" test 方法简单就是把"单引号"变成"双引号" 第二 teststr="IBM" sed -n '/' "$teststr" '/=' testfile.txt 通常,我们使 阅读全文
posted @ 2020-03-14 11:02 30岁再次出发 阅读(11796) 评论(4) 推荐(3) 编辑
摘要: shell在文本第一行和最后一行添加字符串 sed -i '1 i\ApiInterfaceName ResposeTime' /tmp/apiLog/apiLogFromatSecond.logsed -i '1 i\chongfucishu ApiInterfaceName' /tmp/apiL 阅读全文
posted @ 2020-03-14 10:35 30岁再次出发 阅读(18847) 评论(0) 推荐(0) 编辑
摘要: date "+%Y-%m-%d" 2013-02-19date "+%H:%M:%S" 13:13:59date "+%Y-%m-%d %H:%M:%S" 2013-02-19 13:14:19date "+%Y_%m_%d %H:%M:%S" 2013_02_19 13:14:58 date -d 阅读全文
posted @ 2020-03-14 10:15 30岁再次出发 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 处理nginx访问日志,筛选时间大于1秒的请求 #!/usr/bin/env python ''' 处理访问日志,筛选时间大于1秒的请求 ''' with open('test.log','a+',encoding='utf-8') as f_a: with open('wkxz-api.acces 阅读全文
posted @ 2020-03-14 10:13 30岁再次出发 阅读(1021) 评论(0) 推荐(0) 编辑