crm*_*cco 5 software-rec centos json text-formatting
在我的主机上,我输入以下内容,它返回一堆在 CLI 中不太容易阅读的信息。
echo $ENV_VAR | base64 --decode
有没有办法格式化?
这是命令的示例输出。
{"something": [{"path": "something", "host": "something.internal", "scheme": "solr", "port": 8080, "ip": "123.4.567.89"}] , "second_database": [{"username": "user", "password": "", "ip": "123.4.567.89", "host": "second_database.internal", "query": {"is_master" : true}, "path": "main", "scheme": "mysql", "port": 3306}], "redis": [{"ip": "123.4.567.89", "host": "redis ", "scheme": "redis", "port": 6379}], "database": [{"username": "user", "password": "","ip": "123.4.567.89", "host": "database.internal", "query": {"is_master": true}, "path": "main", "scheme": "mysql", "port “:3306}]}
可能值得指出的是,我的主机和许多主机一样,提供只读文件系统。
PSk*_*cik 15
cat file.json | json_pp #perl utility
cat file.json | jq .
Run Code Online (Sandbox Code Playgroud)
jq包含的不仅仅是漂亮的打印能力。