EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

lksh – Online in der Cloud

Führen Sie lksh im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl lksh, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


lksch – Legacy-Korn-Shell basierend auf mksh

ZUSAMMENFASSUNG


lksch [-+abCefhiklmnprUuvXx] [-+o wählen] [-c Schnur | -s | Datei [args ...]]

BESCHREIBUNG


lksch ist ein Befehlsinterpreter, der ausschließlich für die Ausführung älterer Shell-Skripte gedacht ist. Es ist
gebaut auf mksch; Einzelheiten zur Skriptsprache finden Sie auf der entsprechenden Handbuchseite. Es ist
empfohlen, Skripte dorthin zu portieren mksch anstatt sich auf veraltete oder idiotische POSIX-Vorgaben zu verlassen
Verhalten, da die Skriptsprache MirBSD Korn Shell viel konsistenter ist.

Beachten Sie, dass der Aufruf dringend empfohlen wird lksch mit mindestens dem -o POSIX Option, wenn nicht
beides und -o sh, um eine bessere Kompatibilität mit dem POSIX-Standard zu gewährleisten (d. h
wahrscheinlich, warum Sie verwenden lksch übrig mksch an erster Stelle) bzw. Legacy-Skripte.

LEGACY MODE


lksch weist derzeit folgende Unterschiede auf mksch:

· Es gibt keine explizite Unterstützung für die interaktive Nutzung, noch für die Bearbeitung über die Befehlszeile oder
Geschichtscode. Somit, lksch ist auch nicht als Login-Shell eines Benutzers geeignet; verwenden mksch
stattdessen.

· Die Zeichenfolge KSH_VERSION identifiziert lksch als „LEGACY KSH“ anstelle von „MIRBSD KSH“. Notiz
dass der Rest der Versionszeichenfolge zwischen den beiden Shell-Varianten identisch ist, und die
Verhalten und Unterschiede können sich zwischen den Versionen ändern; siehe die beiliegende Handbuchseite
mksch(1) für die Versionen, auf die sich dieses Dokument bezieht.

· lksch verwendet POSIX-Arithmetik, was einige Auswirkungen hat: Der Datentyp für
Arithmetik ist der Host ISO C lange Datentyp. Der vorzeichenbehaftete Integer-Wrapper ist nicht definiert
Verhalten; Dies bedeutet, dass...

$ echo $((2147483647 + 1))

... darf z. B. alle Dateien auf Ihrem System löschen (die Zahl weicht ab).
Bei Nicht-32-Bit-Systemen ist dies in der Regel nicht der Fall). Das Vorzeichen des Ergebnisses einer Modulo-Operation
mit mindestens einem negativen Operanden ist nicht spezifiziert. Schiebeoperationen für negative Zahlen
sind nicht spezifiziert. Die Division der größten negativen Zahl durch -1 ist undefiniertes Verhalten.
Bei undefiniertem Verhalten ist es dem Compiler gestattet, alle Daten zu löschen und das System zum Absturz zu bringen
auftritt (Beispiel siehe oben).

· lksch bietet Skripten nur die herkömmlichen zehn Dateideskriptoren an.

· Die arithmetischen Rotationsoperatoren sind nicht verfügbar.

· Die arithmetischen Schiebeoperatoren berücksichtigen alle Bits des zweiten Operanden; wenn sie
Wenn die zulässige Genauigkeit überschritten wird, ist das Ergebnis nicht spezifiziert.

· Die GNU bash Die Erweiterung &> zum Umleiten von stdout und stderr auf einmal wird nicht analysiert.

· Das mksch Befehlszeilenoption -T ist nicht verfügbar.

· Es sei denn kompensieren -o POSIX ist aktiv, lksch Verwendet immer den traditionellen Modus für Konstrukte wie:

$ set -- $(getopt ab:c "$@")
$ Echo $?

POSIX schreibt vor, dass dies 0 anzeigt, aber der traditionelle Modus durchläuft den Fehlerpegel von
getopt(1) Befehl.

· Im Gegensatz zu AT&T UNIX ksh, mksch in -o POSIX or -o sh Modus und lksch Datei nicht aufbewahren
Deskriptoren > 2 privat aus Unterprozessen.

· Mit dem . definierte Funktionen Funktion reserviertes Wort teilen die Shell-Optionen (kompensieren -o)
anstatt sie lokal festzulegen.

Nutzen Sie lksh online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad