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

(Nicht nur für) Fortgeschrittene

Der Titel "Fortgeschritten" mag abschrecken und zum Überspringen des Kapitels animieren, doch tatsächlich sind einige der interessantesten und mächtigsten Merkmale hier zu finden.

Abgesehen von den eingebauten Befehlen, besitzt Nushell eine Standard Bibliothek (EN) aus in Nu geschriebenen Befehlen.

Nushell arbeitet mit strukturierten Daten. Nushell ist eine "Daten orientierte" Shell und Programmiersprache. Diese Daten zentrierte Sicht zeigt sich auch in Polars, dem eingebauten vollständigen Datenpaket Verarbeiter. Im Kapitel Dataframes documentation (EN) wird erklärt, wie grosse Datenmengen effizient in Nushell verarbeitet werden können.

Werte in Nushell enthalten einige Metadaten. Diese können verwendet werden, um z.B. eigene Fehlermeldungen (EN) erstellen zu können.

Dank Nushells strikten Gültigkeitsregeln, ist es sehr einfach durch Sammlungen parallel zu iterieren (EN), was mit wenig Aufwand lange laufende Skripte beschleunigen kann.

Mit dem explore Befehl können Daten interaktiv erkundet (EN) werden.

Schliesslich kann Nushell mit Plugins erweitert werden. Ein Plugin kann fast alles sein, solange es mit Nushell in einem Protokoll kommuniziert, welches diese versteht.

Diese Seite auf GitHub bearbeiten
Contributors: petrisch, Stefan Holderbach, Jan Klass
Prev
Wechsel zu Nu