0
点赞
收藏
分享

微信扫一扫

分布式架构demo

一世独秀 2023-12-01 阅读 35

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
举报

相关推荐

0 条评论