Nushell
Buch
Cookbook
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
Buch
Cookbook
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
  • Einleitung
  • Erste Schritte
    • Nu installieren
    • Im System navigieren
    • Denken in Nushell
  • Nu Grundlagen
    • Datentypen
    • Laden von Daten
    • Pipelines
    • Mit Text arbeiten
    • Mit Listen arbeiten
    • Mit Tabellen arbeiten
  • Programmieren in Nu
    • Eigene Befehle
    • Aliase
    • Operatoren
    • Variablen und Unterausdrücke
    • Skripte
    • Überlagerungen
    • Befehls Signatur
  • Nu als Shell
    • Konfiguration
    • Environment
    • Aufruf von Systembefehlen
    • Konfiguration von Drittanbieter-Prompts
    • Eigene Vervollständigungen
    • Farben und Themen in Nu
    • Hooks
    • Hintergrund-Tasks in Nu
  • Wechsel zu Nu
    • Vergleich zu Bash
    • Command Reference
  • (Nicht nur für) Fortgeschrittene
    • Plugins
    • Metadaten

Nu Grundlagen

In diesem Kapitel sind die Grundlagen der Nushell Programmiersprache erklärt. Damit sollte es möglich sein, einfache Nushell Programme zu schreiben.

Nushell hat ein umfangreiches Typen System. Es sind gebräuchliche Typen wie Text oder einfache Zahlen jedoch auch weniger geräuchliche wie Zellpfade zu finden. Ausserdem ist eines der Hauptmerkmale von Nushell die Idee von strukturierten Daten, was bedeutet, dass Typen zusammengefasst werden können in: Listen, Records oder Tabellen. Im Gegensatz zum traditionellen Unix Ansatz, in dem alle Befehle über Klartext kommunizieren, kommuniziert Nushell über diese Datentypen. Dies ist alles erklärt in Datentypen.

Laden von Daten erklärt, wie gebräuchliche Datenformate in strukturierte Daten gelesen werden, wie JSON. Dies beinhaltet auch das eigene Datenformat "NUON".

Wie bei Unix Shells, können in Nushell Befehle in Pipelines (EN) zusammengeführt werden, um Daten in einem Strom zu modifizieren.

Einige Datentypen haben interessante Eigenschaften, die ein eigenes Kapitel verdienen: Text, Listen, and Tabellen. Diese Kapitel zeigen ausserdem auch gängige Operationen wie Texte zusammensetzen oder ändern von Einträgen in einer Liste .

Schliesslich listet (Command Reference)(/commands/) alle eingebauten Befehle mit einer kurzen Beschreibung auf. Eine Information, welche ebenso aus Nushell heraus erreicht werden kann mittels dem help Befehl.

Diese Seite auf GitHub bearbeiten
Contributors: petrisch, Stefan Holderbach, Jan Klass
Prev
Erste Schritte
Next
Programmieren in Nu