有没有一种方法可以使curl
命令的JSON输出默认情况下漂亮地打印出来?也就是说,在不为curl URL指定?pretty=true
选项的情况下,是否可以每次显示漂亮的输出?
最佳答案
我可以通过向.bashrc(或Mac上的.bash_profile)添加新别名来完成此操作:
alias pp='python -mjson.tool'
然后,在通过打开新终端或通过运行来重新加载.bashrc/.bash_profile配置之后
$ source ~/.bashrc
您可以将curl输出通过管道传递给'pp'别名,如下所示:
$ curl -XGET http://localhost:9200/_search | pp
资料来源:http://ruslanspivak.com/2010/10/12/pretty-print-json-from-the-command-line/
关于elasticsearch - Elasticsearch : Make pretty format as the default,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15814220/