当前位置:首页 > 技术文章 > 正文内容

Linux Shell格式化显示Json(shell输出内容的格式化对齐)

zonemu2个月前 (07-18)技术文章20

笔者的系统是Ubuntu 14.04

平常查看json格式数据,也是通过在线的网站格式化输出。

后来发现Linux也可以很清晰的格式化输出json

1.直接以文本形式展现

{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}

输入

echo '{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | jq .

回车显示结果

2.如果json保存在文件里比如

abc.json

可以使用

cat abc.json | jq .

即可格式化查看json如图

我们平常使用curl测试返回的数据也可以这样格式化输出

编写Shell脚本

result=$(curl http://xxxxx)

echo $result | jq .

保存为文件abc.sh

比较清晰了

这也算是平时积累的小技巧吧

相关文章

react hooks自定义组件居然能这样做

前言  这里写一下如何封装可复用组件。首先技术栈 react hooks + props-type + jsx封装纯函数组件。类组件和typeScript在这不做讨论,大家别白跑一趟。接下来会说一下封...

在 Spring Boot3 中操作 GitLab API 的全面指南

在当今互联网大厂的后端开发工作中,高效管理代码版本和项目协作至关重要。GitLab 作为强大的版本控制系统,其 API 为开发人员提供了丰富的操作可能性。本文将深入探讨如何在 Spring Boot3...

(在线编辑DWG)网页CAD二开实现焊接符号绘制

前言在工程制图和制造领域,焊接符号(Welding Symbols)是用于表示焊缝类型、尺寸、位置以及工艺要求的标准化图形语言。广泛应用于机械设计、钢结构、船舶制造、压力容器等行业中,帮助技术人员理解...

高效使用 Vim 编辑器的 10 个技巧

在 Reverb,我们使用 MacVim 来标准化开发环境,使配对更容易,并提高效率。当我开始使用 Reverb 时,我以前从未使用过 Vim。我花了几个星期才开始感到舒服,但如果没有这样的提示,可能...

HTML5学习笔记三:HTML5语法规则(html5语法详解)

1.标签要小写2.属性值可加可不加””或”3.可以省略某些标签 html body head tbody4.可以省略某些结束标签 tr td li例:显示效果:5.单标签不用加结束标签img inpu...

使用HTML5+JS实现文字转语音(h5 文字转语音)

使用HTML5+JS实现文字转语音现在越来越多的视频采用了AI语音,下面给大家介绍几种简单的文字转语音的办法,完全免费的欧。使用HTML5语音合成API-SpeechSynthesis实现的文字转语音...