一个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完全一致。
相关文章
- 【shell 脚本】删除 由windows传入linux含有的 ^M
- CentOS7安装xrdp(Windows远程桌面连接Linux)
- 《转载》renameTo文件在windows环境下可以,在linux中报错
- java根据windows或者linux获取resources目录下的路径
- windows or linux 64位安装ta-lib包
- wsl 中linux访问windows系统文件
- 【转】使用Linux下Docker部署MSSQL并加载主机目录下的数据库
- Samba Linux与Windows共享文件
- Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)
- windows环境通过cmd命令到ftp上下载文件到linux服务器
- 解决 Windows 11和 Manjaro 21.2.5 Linux双系统时间不同步(时间不一致)问题:差8小时的问题
- kaptcha验证码在windows下正常,在linux下无法显示
- 实现一个跨平台的mysock库(windows、linux)
- linux和windows文件名称长度限制
- arm汇编--ubuntu12.04 安装arm-linux交叉编译环境
- windows怎么与虚拟机linux共享
- L13.linux命令每日一练 -- 第二章 文件和目录操作命令 -- lsattr和file命令
- Linux系统shell脚本之批量修改服务器密码
- 嵌入式linux开发,minicom,串口通信工具,就像Windows下的超级终端
- 编译win10的WSL2内核(windows subsystem linux)
- windows下建立文件的换行符^M导致linux下的shell脚本执行错误的解决方式
- Linux复习资料——CentOS7下安装MySQL5.7.22(完整版本)
- windows和linux平台下文件读写r、rb、w、wb对换行符的处理操作
- wsl vscode Linux安装docker
- Ubuntu 安装Samba(Linux与Windows共享文件)
- 【Linux】~ 如何将本地文件(windows)复制(传输)到虚拟机中