JQ에 전달한 날짜에서 큰 따옴표를 제거하는 데 문제가 있습니다. 내가 어떻게 할 수 있는지 아십니까? -r은 트릭을 수행하지 않는 것 같습니다.
curl SOMETHING | jq -r --arg date $(date +"%s") '.payload.overallStatus | [$date, .totalTimeSpent, .totalRecords, .totalDuplicates]'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 607 100 607 0 0 10649 0 --:--:-- --:--:-- --:--:-- 10649
[
"1594330317",
15802,
89004346,
10
]
(출력을 csv 행으로 변환하기 위해 | @csv 옵션을 추가 할 계획입니다)
사용 tonumber
. 배열의 나머지 요소에 대한 컨텍스트를 변경하지 않으려면 괄호를 사용해야합니다.
[($date | tonumber), .totalTimeSpent, .totalRecords, .totalDuplicates]
괄호가 없으면 식은 다음과 같습니다.
[$date | (tonumber, .totalTimeSpent, .totalRecords, .totalDuplicates)]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다