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 基础篇
    • 数据类型
    • 加载数据
    • 管道
    • 处理字符串
    • 处理列表
    • 处理记录
    • 处理表格
    • 导航和访问结构化数据
    • 特殊变量
  • Nushell 编程
    • 自定义命令
    • 别名
    • 运算符
    • 变量
    • 控制流
    • 脚本
    • 模块
      • 使用模块
      • 创建模块
    • 覆层
    • 排序
    • 测试你的 Nushell 代码
    • 脚本调试
    • 最佳实践
  • Nu 作为 Shell 使用
    • 配置
    • 环境
    • 标准输出、标准错误和退出码
    • 运行系统(外部)命令
    • 如何配置第三方提示
    • 目录栈
    • Reedline,Nu 的行编辑器
    • 自定义补全
    • 外部命令
    • Nu 的配色和主题
    • 钩子
    • 后台任务
  • 迁移到 Nu
    • 从 Bash 到 Nu
    • 从 CMD.EXE 到 Nu
    • 从 PowerShell 到 Nu
    • 从其他 Shell 或 DSL 到 Nu
    • 从命令式语言到 Nu
    • 从函数式语言到 Nu
    • Nushell 运算符对照
  • 设计说明
    • Nushell代码执行原理
  • (不怎么)高级篇
    • 标准库 (预览版)
    • Dataframes
    • 元数据
    • 创建你自己的错误
    • 并行
    • 插件
    • explore
    • 使用 tui 构建终端用户界面
    • MCP 服务器

Nushell 运算符对照

这个表格的目的是帮助你理解 Nu 的运算符与其他语言的运算符之间的关系。我们试图绘制一张包含所有 Nushell 运算符及其在其他语言中对应写法的对照表。欢迎参与贡献。

注意:此表最后更新于 Nu 0.116.0。 运行 help operators 可以列出每一个运算符。

NushellSQLPython.NET LINQ (C#)PowerShellBash
=======-eq, -is-eq
!=!=, <>!=!=-ne, -isnot-ne
<<<<-lt-lt
<=<=<=<=-le-le
>>>>-gt-gt
>=>=>=>=-ge-ge
=~, likelikere, in, startswithContains, StartsWith-like, -contains=~
!~, not-likenot likenot inExcept-notlike, -notcontains! "str1" =~ "str2"
starts-withlike 'abc%'startswithStartsWith.StartsWith()[[$s == abc*]]
ends-withlike '%abc'endswithEndsWith.EndsWith()[[$s == *abc]]
++++++
------
******
//////
////[Math]::Floor()
mod%, mod%%%%
**pow**PowerPow**
++||, concat+Concat+
ininre, in, startswithContains, StartsWith-Incase in
not-innot innot inExcept-NotIn
hasinContains-contains
not-hasnot in-notcontains
notnotnot!-not, !!
andandand&&-And, &&-a, &&
ororor||-Or, ||-o, ||
xor^^-xor
bit-and&&&-band&
bit-or|||-bor|
bit-xor^, #^^-bxor^
bit-shl<<<<<<-shl<<
bit-shr>>>>>>-shr>>
在GitHub上编辑此页面
Contributors: Carson Black, Ibraheem Ahmed, Jonathan Turner, Julian Hofer, Hofer-Julian, Reilly Wood, Dakota Clark, Justin Ma, amtoine, Jianjun Wang, passionworkeer
Prev
从函数式语言到 Nu