本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询。q支持Mac、Linux和Windows操作系统,下面将向你展示如何在基于Debian的系统和Ubuntu上进行安装。
相关链接
在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 细节可通过以下方式获得:
在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
相关主题 |