Количество записей в файле

Количество записей в файле

У меня есть 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

Эта функция возвращает количество строк, слов и символов в некотором файле.

Связанный контент