Linux文件随机抽取N行并取json的某个字段
Linux文件随机抽取N行
shuf -n100 filename
jq进行json处理
1) jq是一个'出色'的命令行'针对-->JSON处理器',提供了用于查询、操作和使用JSON文件的大量功能,而且作为一个'命令行工具',可'配合UNIX管道'使用,'单行脚本'处理JSON
2) jq可以对json数据进行'分片'、'过滤'、'映射'、'转换';和sed、awk、grep等命令一样,可以让你'轻松'地把玩文本
3) 它能'轻松地'把你拥有的数据'转换成'你期望的格式,而且需要写的程序通常也'比你期望'的更加简短
4) jq是用'C编写','没有'运行时依赖,所以几乎可以运行在'任何系统'上
5) 预编译的二进制文件可以'直接在'Linux、OS X和windows系统上运行
1) Debian、'Ubuntu'系:sudo apt-get install jq
2) Redhat、'Centos'系:sudo yum install jq -->'7' 或 sudo dnf install jq -->'8'
用jq打印json中的text字段。
shuf -n100 filename | jq .text