记录一个python工具:可以分析格式化文本
https://raw.githubusercontent.com/harelba/q/master/bin/q
case:
http://harelba.github.io/q/examples.html
安装和使用:
curl https://raw.githubusercontent.com/harelba/q/master/bin/q>q
chmod +x q
./q
输出:
q version 1.6.0notreleasedyet
Copyright (C) 2012-2014 Harel Ben-Attia (harelba@gmail.com, @harelba on twitter)
http://harelba.github.io/q/
Must provide at least one query in the command line, or through a file with the -q parameter
例子:
python q 'select * from data.txt'
通过-d 可以指定分隔符
./q -d"," "select c1,c2 from a.txt where c2>2"
通过- 接受命令行
cal|grep -v "2016"|./q -H "select * from - where Sa != ''"
其他:
q "SELECT myfiles.c8,emails.c2 FROM exampledatafile myfiles JOIN group-emails-example emails ON (myfiles.c4 = emails.c1) WHERE myfiles.c8 = 'ppp'"
ps -ef | q -H "SELECT UID,COUNT(*) cnt FROM - GROUP BY UID ORDER BY cnt DESC LIMIT 3"
sudo find /tmp -ls | q "SELECT c5,c6,sum(c7)/1024.0/1024 AS total FROM - GROUP BY c5,c6 ORDER BY total desc"
q -t -H "SELECT strftime('%H:%M',date_time) hour_and_minute,count(*) FROM ./clicks.csv GROUP BY hour_and_minute"
q -t -H "SELECT hashed_source_machine,count(*) FROM ./clicks.csv GROUP BY hashed_source_machine"
q -H -t "SELECT request_id,score FROM ./clicks.csv WHERE score > 0.7 ORDER BY score DESC LIMIT 5"
分享到:
相关推荐
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传输数据。它以易于人阅读和编写的方式,同时也...同时,由于工具简单易用且无需联网,对于初学者来说也是一个友好的选择。
综上所述,JSON格式化工具是开发者和数据分析师的重要辅助工具,它们简化了JSON数据的查看和编辑过程,提高了工作效率。在处理大量JSON数据时,这样的工具显得尤为实用。通过浏览器实现的JSON格式化工具更是以其便捷...
总之,"JSON 格式化工具"是开发者工具箱中的一个重要组件,它可以极大地提升处理JSON数据时的工作效率。这个简单的HTML应用展示了技术如何以直观、便捷的方式服务于实际需求,同时也体现了Web技术的灵活性和实用性。
在开发过程中,除了EditPlus,还有其他很多工具可以用来格式化JSON数据,比如在线的JSON校验和格式化工具(如JSONLint)、IDE内置的格式化功能(如Visual Studio Code、IntelliJ IDEA等),以及命令行工具(如jq)。...
在使用HiJson时,用户可以将接收到的原始JSON数据粘贴到工具中,点击格式化按钮,工具会自动将其整理成标准格式。此外,它可能还具备搜索、高亮关键字段、折叠/展开嵌套对象和数组等功能,以提升开发者的效率。对于...
对于Mac用户来说,"Mac版json格式化工具"是一个必不可少的辅助软件,它可以将混乱的JSON数据转换为结构清晰、易读的格式。这类工具通常具备以下功能: 1. **美化显示**:自动缩进和换行,使JSON数据的层次关系...
"源码格式化.exe"很可能是一款独立的、可执行的源代码格式化工具,它可能支持多种编程语言,如C、C++、Java、Python、JavaScript等。 源码格式化工具的强大之处体现在以下几个方面: 1. **多语言支持**:优秀的...
在处理复杂的JSON数据时,有一个好的本地格式化工具至关重要,因为它可以帮助开发者清晰地查看和理解JSON结构,从而进行有效的调试和分析。 "JSON本地格式化工具"就是这样一款实用软件,它的主要功能是将原始的、...
"XmlFormat.exe"是一个XML格式化工具的执行程序,用户可以通过运行这个文件来对XML数据进行美化处理。运行时,只需将待格式化的XML文件拖入程序,或者通过菜单选择文件,然后工具会自动完成格式化工作,并显示在界面...
除了上述核心功能外,一个好的文本格式处理工具还可能具备其他辅助特性,如批量重命名文件、预览处理效果、自定义规则等功能,以满足更多样化的用户需求。使用过程中,用户应根据自己的具体需求选择合适的参数设置,...
这个C#开发的工具提供了一个便捷的方式来格式化Xaml代码,使其更易于阅读和维护。源码的开放性意味着你可以根据自己的实际需求对其进行修改,这可能包括调整缩进风格、添加特定的代码美化功能,或者集成到现有的开发...
而`JSON格式化工具`可能是该工具的执行程序,可能是一个命令行工具,也可能是一个带有图形用户界面的应用程序。 对于做WEB开发或Android开发的人员来说,JSON格式化工具是必不可少的辅助工具。在开发过程中,需要...
用户可以设置参数,让工具一次性处理多个文件或任务,实现工作流程的自动化。 6. **导出与整合**:生成的文本文件通常需要与其他系统或应用进行集成。用户应了解如何导出文本文件,以及与Excel、数据库或其他工具...
用户可以使用JSON格式化工具打开这个文件,查看其内容并进行相应的操作,例如验证数据格式、搜索特定数据、或者进行数据的转换和导出。总的来说,JSON格式化工具是开发人员处理JSON数据的得力助手,极大地提升了工作...
标题提及的“mac下JSON格式化工具”很可能是指一个专门设计用于Mac平台的软件应用,它能够接收JSON数据并将其格式化为清晰、有结构的布局。这类工具通常具有以下功能: 1. **自动格式化**:用户可以粘贴或导入JSON...
【HiJson格式化工具64位】是一款专为64位操作系统设计的高效能Json处理软件,它提供了全面且易用的功能,旨在帮助用户更好地管理和理解Json数据。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,因...
**Notepad2.exe**则是一款轻量级的文本编辑器,虽然它的主要功能是作为代码编辑工具,但某些版本可能集成了代码格式化的功能。Notepad2以其小巧高效、支持多种编程语言高亮显示和自定义快捷键等特点而受到开发者的...
HiJson是一款专为开发者设计的高效、易用的Json格式化工具,适用于Windows操作系统,提供了32位和64位两个版本,以满足不同系统环境的需求。它能够帮助开发者快速地对Json数据进行美化、解析和验证,提升开发效率,...