一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
2023-09-14 09:03:10 时间
这个命令行神器的下载地址:https://stedolan.github.io/jq/#
Windows和Linux版本均只有两个可执行文件,大小不过2MB多。
以Windows版本为例,介绍其用法。
假设我有一个复杂的json文件,用Sublime Text等文本编辑器打开,格式很乱。
此时使用命令行 jq-win64.exe . a.json:
jq会自动美化这个json文件,将美化后的内容打印到控制台上。
这意味着我们可以用重定向符号> 将美化后的字符串导入到一个新的json文件里:
这是purified.json在Sublime Text里打开的样子,是不是非常美观?
有了jq,大家再也不需要使用很多速度很慢的JSON文件在线美化网站啦。
jq的功能远远不止美化json内容这么简单。
例如:查询所有键为Attributes的值字段:
结果和我们用json文件浏览器看到的一致:
Linux的用法和windows完全一致。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关文章
- zip文件解压Zip文件:Linux下的技巧(linux中解压)
- windows从Mingw到Linux,再到Windows:一程多操作系统之旅(mingwlinux)
- Linux 文件系统损坏:重建过程及保护方法(linux文件系统损坏)
- Linux下查看日志文件的实用方法(linux下的日志文件)
- Linux文件管理实验:掌握技术,驾驭系统(linux文件管理实验)
- Linux探究IP指令快速明确网络信息(linux查看ip命令)
- 解锁Linux文件地址的奥秘(linux文件地址)
- Linux文件实现双向同步的方法(linux文件双向同步)
- 添加Linux 批量授权:简单高效的权限设置方式(linux批量权限)
- 类型Linux 快速检测变量类型的方法(linux判断变量)
- Linux中的多线程进程:实现高效率的计算(linux进程的线程)
- Linux进程模型:分析与实现(linux进程模型)
- Linux查看时间格式:一招即知(linux查看时间格式)
- 比较操作系统大战:Win10与Linux(win10与linux)
- Linux文件加锁保护数据安全(linux文件锁)
- Linux发展史:从基础分支到衍生版本(linux的分支)
- Linux轻松实现多文件创建(linux建立多个文件)
- Linux文件修复技术妙手回春(修复文件linux)
- Linux引导的新生:修复机遇(linux引导的修复)
- Linux软连接无缝链接文件和目录(linux 软连接 目录)
- 利用原子Linux掌控未来(atomic linux)
- Linux设备模型:解析复杂的架构(linux设备模型)
- 在Linux系统中安装Windows:自由选择的另一种可能性(linux下安装windows)