1
bash 스크립트에서 JQ 유틸리티를 사용하여 json 파일을 구문 분석하려고합니다. 올바르지 않은 json 콘텐츠가있을 때마다 올바르게 구문 분석 할 수 있지만 cmd 행에 구문 분석 오류 메시지가 표시됩니다. 그래서 질문은 우리가 화면에서 파싱 오류 메시지를 어떻게 억제 할 것인가입니다.리눅스에서 JQ 구문 분석 오류 메시지를 표시하지 않습니다.
왜 내가 구문 분석 오류 메시지를 표시하지 않습니까? json 파일에서 특정 조건을 평가하기 위해 루프를 실행 중입니다.이 경우 먼저 jq를 사용하여 구문 분석해야합니다. 따라서 스크립트가 실행될 때마다 구문 분석 할 수없는 잘못된 json이 발생하면 화면에 구문 분석 오류 메시지가 표시됩니다.이 오류 메시지는 표시하지 않을 항목입니다.
이'는/dev/null'로 보내기? – 123
'jq <<< '는 유효하지 않습니다. json'2>/dev/null' –