【发布时间】:2017-05-15 05:45:33
【问题描述】:
如何将这两个文本字符串转换成单独的 json 对象
文本字符串:
start process: Mon May 15 03:14:09 UTC 2017
logfilename: log_download_2017
Json 输出:
{
"start process": "Mon May 15 03:14:09 UTC 2017",
}
{
"logfilename": "log_download_2017",
}
Shell 脚本:
logfilename="log_download_2017"
echo "start process: $(date -u)" | tee -a $logfilename.txt | jq -R split(:) >> $logfilename.json
echo "logfilename:" $logfilename | tee -a $logfilename.txt | jq -R split(:) >> $logfilename.json
【问题讨论】:
标签: json bash sh text-processing jq