사전 형식(실제로는 문자열)의 항목이 포함된 json 파일이 있습니다. 전체 항목 수를 다시 가져오는 Linux의 터미널 순서는 무엇입니까?
답변1
JSON에는 적절한 구문 분석 없이는 읽기 어려운 모든 종류의 형식이 있을 수 있습니다. 나는 이것을 Python과 같은 것으로 만들 것입니다. Bash 내에서 파이프를 사용하여 계속 유지할 수 있지만 이는 선택 사항입니다.
$ echo '[1, 2, 3]' | python -c 'import json,sys; print len(json.load(sys.stdin))'
3
이는 분명히 매우 간단한 예이지만 복잡한 조회를 수행하기 위한 좋은 시작이기도 합니다.
답변2
또한 Linux 터미널에서 특정 기능을 찾았습니다.
wc file.json
이 함수는 일부 파일의 줄 수, 단어 수, 문자 수를 가져옵니다.