Nushell
Libro
Cookbook
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
Libro
Cookbook
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
  • Nu Libro

    • Introducción
    • Instalando Nu
    • Explorando en el sistema
    • Tipos de datos
    • Cargando datos
    • Trabajando con tablas
    • El pipeline
    • Configuración
    • Aliases
    • Matemáticas
    • Entorno
    • Metadatos
    • /es/book/shells_en_shells.html
    • Escapando al sistema
    • Complementos (plugins)
    • Llegando desde Bash
    • Mapa nushell de otras shells y lenguajes DSLs
    • Mapa nushell de lenguajes imperativos
    • Mapa nushell de lenguajes funcionales
    • Mapa de operadores en Nushell

Aliases

La habilidad de Nu para componer tuberías largas permite tener bastante control de su sistema y datos, pero a costas de tipear mucho. Sería ideal que puedas grabar las tuberías bien elaboradas para hacer uso de esas las veces que quieras.

Aquí es donde aparecen los aliases.

Un alias te permite crear un nombre corto para un bloque de comandos. Cuando se ejecuta el alias, es lo equivalente como si hayas tipeado el bloque de comandos.

Ejemplo:

alias ls-nombres [] { ls | select name }
ls-nombres
# => ────┬────────────────────
# =>  #  │ name
# => ────┼────────────────────
# =>   0 │ 404.html
# =>   1 │ CONTRIBUTING.md
# =>   2 │ Gemfile
# =>   3 │ Gemfile.lock
# =>   4 │ LICENSE

Parámetros

También pueden tomar parámetros opcionales que son pasadas al bloque. Cada parámetro se convierte en una variable en el bloque.

alias decir [mensaje] { echo $mensaje }
decir "¡hola!"
# => ¡hola!

Puedes tener un número arbitrario de estos argumentos. Cuando el usuario no proporciona un valor, la variable en el bloque evaulara a Nothing y será eliminada.

Edita esta página en GitHub
Contributors: Carson Black, Ibraheem Ahmed, Justin Ma, 0x4D5352, NotTheDr01ds, joshuanussbaum, Jan Klass
Prev
Configuración
Next
Matemáticas