云网牛站
所在位置:首页 > Linux软件 > 在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

2019-03-02 10:04:03作者:戴进稿源:云网牛站

本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询。q支持Mac、Linux和Windows操作系统,下面将向你展示如何在基于Debian的系统和Ubuntu上进行安装。

 

相关链接

q项目下载地址

 

在Ubuntu/Debian上安装q

在Debian/Ubuntu系统上下载并安装q:

wget https://github.com/harelba/q/releases/download/1.7.1/q-text-as-data_1.7.1-2_all.deb

然后安装下载的包:

sudo apt-get -y install python

sudo dpkg -i q-text-as-data_1.7.1-2_all.deb

可以使用以下命令确认安装的版本:

$ q --version

q version 1.7.1

 

在CentOS/Fedora上安装q

对于CentOS系统,请下载并安装.rpm软件包:

wget https://github.com/harelba/q/releases/download/1.7.1/q-text-as-data-1.7.1-1.noarch.rpm

使用rpm命令安装下载的文件:

sudo rpm -ivh q-text-as-data-1.7.1-1.noarch.rpm

 

在Arch Linux上安装q

对于Arch Linux,你需要使用AUR帮助程序,参考安装及使用Arch Linux/Manjaro系统中的AUR助手yay,一旦你安装了AUR助手,就用它来获得q。

yay -S --noconfirm --needed q

细节可通过以下方式获得:

在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

 

在Windows上安装q

如果你正在运行Windows操作系统,请下载最新的q exe文件格式,然后双击该文件进行安装。

 

使用q直接在CSV或TSV文件上运行SQL queries

由于CSV数据因人而异,我建议你查看q项目页面以参考适合你的用例的内容。

还可以使用从Linux命令行获取的数据:

$ cd /tmp

$ ls -l > tmpdata

$ q "SELECT COUNT(*) FROM tmpdata"

28 

$ q "SELECT c3,COUNT(1) FROM tmpdata GROUP BY c3"

1

jmutai 27

 

相关主题

在Ubuntu 18.04系统上安装Microsoft SQL Server的步骤

精选文章
热门文章