ファイル内のエントリ数

ファイル内のエントリ数

辞書形式 (実際は文字列) のエントリを含む 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

この関数は、ファイル内の行数、単語数、文字数を取得します。

関連情報