当前位置: 首页 > news >正文

网站开发违法有手机版本wordpress

网站开发违法,有手机版本wordpress,支付宝小程序搭建,学网页设计的怎么赚钱介绍 jq 是一个轻量级且灵活的命令行 JSON 处理器。它允许你使用简单的过滤器来处理 JSON 数据,提取、操作和转换 JSON 文档。jq 是处理 JSON 数据的强大工具,特别适合在命令行环境中使用。 简单将就是:专门处理 json结构的字符串的工具 我…

介绍

jq 是一个轻量级且灵活的命令行 JSON 处理器。它允许你使用简单的过滤器来处理 JSON 数据,提取、操作和转换 JSON 文档。jq 是处理 JSON 数据的强大工具,特别适合在命令行环境中使用。
简单将就是:专门处理 json结构的字符串的工具

我将加入jq这个更加权威的圈子

awk在处理大批量&&简单数据的时候还是挺方便的,但是对于一些复杂的数据还是比较麻烦。
特别是现在的日志一般都是json格式,所以jq的好处就不言而喻了。

用到的命令

jq代码

 grep '"msg":"OnConstelltionHoroScop-success"' "$filename" | jq --arg ts "$min_timestamp"\-r -c 'select(.timestamp >= $ts) |.timestamp |= (split(".")[0])|[.PlayerId,.star,.timestamp]| map(tostring) | join(",")'

分析:

jq --arg ts "$min_timestamp"  # 这句代码是将 实参 $min_timestamp 传给 形参 ts 
-r -c # -r 去掉字符串引号, -c 多个字段同一行显示
select(.timestamp >= $ts)   # .timestamp就是取timestamp的值|select 作比较,选满足条件的行
= (split(".")[0]) # 去掉毫秒时间戳 
[.PlayerId,.star,.timestamp]# 取字段值合成数组
map(tostring) # 将数组转成字符串 mapjoin(",")' # 合成一个字符串,用,隔开

代码参考

#!/bin/bashfuncSearch() {local filename="$1"local min_timestamp="$2"echo  $filename,$min_timestampgrep '"msg":"OnConstelltionHoroScop-success"' "$filename" | jq --arg ts "$min_timestamp"\-r -c 'select(.timestamp >= $ts) |.timestamp |= (split(".")[0])|[.PlayerId,.star,.timestamp]| map(tostring) | join(",")'
}funcExcel() {local filename="$1"local min_timestamp="$2"echo  $filename,$min_timestampgrep '"msg":"OnConstelltionHoroScop-success"' "$filename" | jq --arg ts "$min_timestamp"\-r -c 'select(.timestamp >= $ts) |.timestamp |= (split(".")[0])|[.PlayerId,.star,.timestamp]| map(tostring) | join(",")'>>log.csv
}# 获取用户输入的天数
days=$1
current_date=$(date +"%Y-%m-%d")
end_date=$(date -d $current_date +%s)
#end_date=$(date -d "2025-06-03" +%s)
start_date=$(date -d "$current_date -$days days" +%s)search_start_date=$(date -d "$current_date -$days days" +"%Y-%m-%d")
#search_start_date="2025-05-31"# 处理带前缀的日志文件(格式:xxx-2025-05-30T02-26-06.459.log)
find ./mgActivity -name "mgActivity*.log" | while read file; do# 从带前缀的文件名提取日期部分file_date=$(basename "$file" | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}')timestamp=$(date -d "$file_date" +%s 2>/dev/null)if [ -n "$timestamp" ] && [ "$timestamp" -ge "$start_date" ] && [ "$timestamp" -le "$end_date" ]; thenecho "处理文件: $file"funcExcel $file $search_start_date#        funcSearch $file $search_start_datefi
donefile="./mgActivity/mgActivity.log"
echo "处理文件: $file"
#echo "PlayerId,star,timestamp" > log.csv
funcExcel $file $search_start_date
http://www.dtcms.com/a/591707.html

相关文章:

  • 上海网站推广提供商十堰今天刚刚发生新闻
  • 网站建设推广运营自媒体平台注册流程
  • 北仑静态网站建设微信公众号文章怎么转wordpress
  • 商水县建设局网站网站建设技术网站
  • 服务推广网站重庆建设施工安全管理网站
  • 企业网站建设网站专业服务网站制作案例 立邦
  • 青羊区城乡建设网站广西建设教育协会网站
  • 滁州市城市建设投资有限公司网站厦门网站建设2
  • 上海好的高端网站建设旺店通erp企业版下载app
  • 做网站的不足 心得东莞建站
  • 实测openGauss 6.0 LTS向量版:国产数据库的 RAG 实践之路
  • 青岛建手机网站公司wordpress直接读取数据库
  • 深圳网站建设哪个公司好河南省建设厅网站查询
  • 做网站如何被收录wordpress安装云
  • 高端工作网站什么网站是用html做的
  • 郑州网站建设技术精粹东莞网站建设营销网站
  • 免费做网站哪里有企业网页制作哪个公司好
  • 网站建设及维护干什么的网站代码素材建设
  • 绵阳市 网站建设05网伴你学
  • 个人淘客网站备案抖音信息流广告代理商
  • 深圳建设信息网站做360网站快速排名软件
  • 珠海响应式网站建设推广公司我做网站
  • 深圳市宝安区西乡街道邮政编码正规seo一般多少钱
  • 汕尾网站网站建设wordpress主题开发
  • 网站编辑器是怎么做的百度小说风云榜排名完结
  • 开发建设信息的网站ajax+jsp网站开发从入门到精通
  • 宝安网站建设网站做301根目录在哪里
  • dede批量建站网页游戏平台模板
  • 电子商务网站建设的概要设计郴州seo服务
  • 做网站翻页怎么做电子商务网站的推广方式