Nushell
安装 Nu !
快速开始
  • Nushell 之书
  • 命令参考列表
  • 实战指南
  • 语言参考指南
  • 贡献指南
博客
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
安装 Nu !
快速开始
  • Nushell 之书
  • 命令参考列表
  • 实战指南
  • 语言参考指南
  • 贡献指南
博客
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
  • 简介
  • 安装
    • 默认 Shell
  • 快速入门
    • 快速入门
    • 在系统中四处移动
    • 用 Nu 的方式思考
    • Nushell 速查表
  • Nu 基础篇
    • 数据类型
    • 加载数据
    • 管道
    • 处理字符串
    • 处理列表
    • 处理记录(Records)
    • 处理表格
    • 导航和访问结构化数据
    • 特殊变量
  • Nushell 编程
    • 自定义命令
    • 别名
    • 运算符
    • 变量
    • 控制流
    • 脚本
    • 模块
      • 使用模块
      • 创建模块
    • 覆层
    • 排序
    • 测试你的 Nushell 代码
    • 最佳实践
  • Nu 作为 Shell 使用
    • 配置
    • 环境
    • 标准输入、输出和退出码
    • 运行系统(外部)命令
    • 如何配置第三方提示
    • 目录栈
    • Reedline,Nu 的行编辑器
    • 自定义补全
    • 外部命令
    • Nu 的配色和主题
    • 钩子
    • 后台任务
  • 迁移到 Nu
    • 从 Bash 到 Nu
    • 从 CMD.EXE 到 Nu
    • 从其他 Shell 或 DSL 到 Nu
    • 从命令式语言到 Nu
    • 从函数式语言到 Nu
    • Nushell 运算符
  • 设计说明
    • Nushell代码执行原理
  • (不怎么)高级篇
    • 标准库 (预览版)
    • Dataframes
    • 元数据
    • 创建你自己的错误
    • 并行
    • 插件
    • explore

Nu 基础

本章解释了 Nushell 编程语言的一些基础知识。 阅读完本章后,你应该对如何编写简单的 Nushell 程序有所了解。

Nushell 有一个丰富的类型系统。 你会发现像字符串或整数这样的典型数据类型,以及像单元格路径这样不太典型的数据类型。 此外,Nushell 的一个决定性特征是 结构化数据 的概念,这意味着你可以将类型组织成集合:列表、记录或表格。 与传统的 Unix 方法中命令通过纯文本进行通信不同,Nushell 命令通过这些数据类型进行通信。 以上所有内容都在数据类型中进行了解释。

加载数据解释了如何将常见的数据格式(如 JSON)读入 结构化数据 。这包括我们自己的 "NUON" 数据格式。

就像 Unix shell 一样,Nushell 命令可以组合成管道来传递和修改数据流。

一些数据类型具有有趣的特性,值得单独介绍:字符串、列表和表格。 除了解释这些特性外,这些部分还展示了如何进行一些常见的操作,例如组合字符串或更新列表中的值。

最后,命令参考列出了所有内置命令及其简要说明。 请注意,你也可以在 Nushell 中使用 help 命令访问此信息。

在GitHub上编辑此页面
Contributors: voyage200🍬
Prev
快速入门
Next
Nushell 编程