#!/bin/bash
format(){
usedifs="$IFS"
IFS=$'\n';[ $# -eq 0 ] && { echo "not files need format." ;exit 1; }
for((i=1;i<=$#;i++));do files=(${files[@]} ${!i});done
log1(){
cat ${files[@]}|sed '/^[a-z]\+:/!d;s/[ \t]\+//g'|xargs -n3|\
awk 'BEGIN{FS="[ :]"}
{ x=$1;y=$3;z=$5
a[$2]+=$4
b[$2]=b[$2]?b[$2]","$NF:$NF
}END{
for(i in a){
split(b[i],t,",");
for(j in t)p["\""t[j]"\""]
for(k in p)v=v?v","k:k
print "{\""x"\":\""i"\",\""y"\":\""a[i]"\",\""z"\&
将文本转换成json格式
最新推荐文章于 2024-07-29 20:41:53 发布
本文详细介绍了如何将结构化的文本数据转换为JSON格式,包括解析关键信息、组织数据结构和使用JSON库的方法,旨在帮助开发者高效地处理文本数据。
摘要由CSDN通过智能技术生成