Dies ist der Befehl evalposix, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
eval — Befehl konstruieren durch Verketten von Argumenten
ZUSAMMENFASSUNG
eval [Argument...]
BESCHREIBUNG
Das eval Dienstprogramm soll einen Befehl durch Verkettung konstruieren Arguments zusammen, trennen
jeweils mit a Charakter. Der konstruierte Befehl soll vom . gelesen und ausgeführt werden
Schale.
OPTIONAL
Keiner.
OPERANDEN
Siehe die BESCHREIBUNG.
STDIN
Nicht benutzt.
SPEISUNG DATEIEN
Keiner.
VARIABLEN
Keiner.
ASYNCHRON Events
Standard.
STDOUT
Nicht benutzt.
STDERR
Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.
AUSGABE DATEIEN
Keiner.
VERLÄNGERT BESCHREIBUNG
Keiner.
EXIT STATUS
Wenn es keine gibt Arguments, oder nur null Arguments, eval gibt einen Null-Ausstiegsstatus zurück;
andernfalls wird der Exit-Status des Befehls zurückgegeben, der durch die Zeichenfolge von . definiert ist
verkettet Arguments getrennt durch Zeichen oder ein Exit-Status ungleich Null, wenn die
Verkettung konnte nicht als Befehl geparst werden und die Shell ist interaktiv (und daher
nicht abgebrochen).
FOLGEN OF FEHLER
Standard.
Das Folgende Abschnitte sind informativ.
Anmeldeformular ANWENDUNG
Da eval ist nicht erforderlich, um die "-" Ende des Optionstrennzeichens, in Fällen, in denen
das (die) Argument(e) zu eval könnte beginnen mit '-' Es wird empfohlen, dass das erste Argument ist
Vorangestellt ist eine Zeichenfolge, die die auszuführenden Befehle nicht ändert, wie z
Charakter:
eval " $Befehle"
oder:
eval " $(some_command)"
Beispiele:
foo=10 x=foo
y='$'$x
echo $y
$ foo
eval y='$'$x
echo $y
10
RATIONALE
Diese Norm erlaubt, erfordert aber nicht, eval erkennen "-". Obwohl dies bedeutet
Anwendungen können nicht verwendet werden "-" zum Schutz vor als Erweiterung unterstützten Optionen (oder
Fehler, die für nicht unterstützte Optionen gemeldet wurden), die Art der eval Nutzen ist so, dass
andere Mittel können verwendet werden, um diesen Schutz bereitzustellen (siehe oben ANWENDUNGSNUTZUNG).
ZUKUNFT RICHTUNGEN
Keiner.
Verwenden Sie evalposix online mit den onworks.net-Diensten