나는 하나의 JSON 객체로JQ는 하나의 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",
}
을
쉘 스크립트 :
logfilename="log_download_2017"
echo "start process: $(date -u)" | tee -a $logfilename.txt | jq -R . >> $logfilename.json
echo "logfilename:" $logfilename | tee -a $logfilename.txt | jq -R . >> $logfilename.json
, 나는 이것이 당신이 정말로에서 원하는 것을 것을 짐작 : 단일 패스에서이 작업을 수행하려면, 당신은 -R -s
모두 함께 퍼팅, 당신은보다 더 할 수있는 JQ 사용합니다 * 질문에 * 명시 적으로 각 (키, 값) 쌍이 별도의 맵에 있어야한다고 다른 질문. –