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
Der 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
Keine zusätzlichen Tools.
OPERANDEN
Siehe die BESCHREIBUNG.
STDIN
Nicht benutzt.
SPEISUNG DATEIEN
Keine zusätzlichen Tools.
VARIABLEN
Keine zusätzlichen Tools.
ASYNCHRON EVENTS
Standard.
STDOUT
Nicht benutzt.
STDERR
Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.
AUSGABE DATEIEN
Keine zusätzlichen Tools.
VERLÄNGERT BESCHREIBUNG
Keine zusätzlichen Tools.
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.
Der Folgende Abschnitte sind informativ.
ANWENDUNGEN 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 Anfahrt
Keine zusätzlichen Tools.
Verwenden Sie evalposix online mit den onworks.net-Diensten