首页 / GitHub 趋势 / Shell 也能像数据库…
开发工具

Shell 也能像数据库一样查数据吗?Nushell 把管道结构化了

nushell/nushell

GitHub 仓库
nushell/nushell
总 Stars
★ 40,790
主要语言
Rust
查看 GitHub 项目

结论先行:Nushell 拿了 40,790 个 star,Rust,MIT,11 月 5 日还在更新,2,329 个 fork。它是一种新型 Shell:管道里流的是结构化数据,不是纯文本,ls 的结果可以直接当表格查、过滤、转换。

它是什么

一个重新设计的数据 Shell:命令输出是带类型的数据(表格、记录、列表),能用统一的语法查询与转换,写脚本不用再 awk、sed、jq 来回倒。

它能干嘛

日常命令行工作、数据处理脚本、系统管理:查进程、看磁盘、处理 JSON,一条管道写到底。

谁适合用

常在命令行处理数据的人;想学一种更现代 Shell 的开发者。提供 nightly 构建,想尝鲜新功能可以直接装。

要注意什么

它和 bash/zsh 的语法不一样,别指望无缝迁移:老脚本要重写。先当「第二 Shell」用,顺手了再考虑主力。

结构化管道和传统管道差在哪?

传统管道传文本,每一步都要解析;结构化管道传数据,每一步都能直接操作字段。数据处理脚本能短一半,出错也少一半。

站长点评:四万 star 的新 Shell,说明「命令行也该现代化」这个想法有人买单。我的建议是别急着换主力,先装上当副手,处理 JSON 和表格时你会立刻感受到差别。

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 MIT 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载
最新版 0.116.1 安装包
nu-0.116.1-aarch64-apple-darwin.tar.gz (72.1 MB)本站下载官方下载
nu-0.116.1-aarch64-pc-windows-msvc.msi (38.5 MB)本站下载官方下载
nu-0.116.1-aarch64-pc-windows-msvc.zip (51.9 MB)本站下载官方下载
nu-0.116.1-aarch64-unknown-linux-gnu.tar.gz (77.8 MB)本站下载官方下载
nu-0.116.1-aarch64-unknown-linux-musl.tar.gz (77.1 MB)本站下载官方下载
nu-0.116.1-armv7-unknown-linux-gnueabihf.tar.gz (75.8 MB)本站下载官方下载
nu-0.116.1-armv7-unknown-linux-musleabihf.tar.gz (76.3 MB)本站下载官方下载
nu-0.116.1-loongarch64-unknown-linux-gnu.tar.gz (67.1 MB)本站下载官方下载
nu-0.116.1-loongarch64-unknown-linux-musl.tar.gz (63.4 MB)本站下载官方下载
nu-0.116.1-riscv64gc-unknown-linux-gnu.tar.gz (80.5 MB)本站下载官方下载
nu-0.116.1-x86_64-apple-darwin.tar.gz (75.2 MB)本站下载官方下载
nu-0.116.1-x86_64-pc-windows-msvc.msi (43.7 MB)本站下载官方下载
nu-0.116.1-x86_64-pc-windows-msvc.zip (58.0 MB)本站下载官方下载
nu-0.116.1-x86_64-unknown-linux-gnu.tar.gz (75.5 MB)本站下载官方下载
nu-0.116.1-x86_64-unknown-linux-musl.tar.gz (81.9 MB)本站下载官方下载
SHA256SUMS (1.6 KB)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

开发工具 新星挖掘

相关推荐