关注我,升职加薪就是你!
// 压缩命令
tar -czvf info.log.tar.gz info.log
把info.log压缩为info.log.tar.gz,通常压缩率能达到20倍左右。
// 查询压缩文件内容
zcat info.log.tar.gz | grep -a “abc”
查找info.log.tar.gz中包含“abc”的内容并输出。
zcat info-20230112.1.log.tar.gz | grep -a “DevOpsUtils”
info-20230112.1.log.tar.gz
// 1. 查询2020-05-30 00:05:50这个时间点的日志
sed -n ‘/2023-01-30 00:05:50/p’ info.log
// 2. 查询2023-01-30 00:05:50并且包含abc的日志,这里用到正则 .* 表示任意字符有0个或多个
sed -n ‘/2023-01-30 00:05:50.*abc/p’ info.log
// 3. 查询2023-01-10 00:11 和 2023-01-10 00:13 两个时间点的日志行,
// 这里用到正则 | 表示或的意思,注意|为特殊字符需要转义 |
sed -n ‘/2023-01-30 00:04:50|2023-01-30 00:05:50/p’ info.log
关注我,升职加薪就是你!