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 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.