Frage 101-83

Mit welchem Kommando können Sie die Shell-Variable FOO in die Prozessumgebung der Shell übernehmen?

  1. export FOO

  2. env FOO

  3. set --env FOO

  4. set -e FOO

LPI-Lernziel Auf der Kommandozeile arbeiten (103.1)

Mit dem env-Kommando (Antwort 2) können Sie die Prozessumgebung gezielt für einzelne Kommandos einstellen. Die Prozessumgebung der Shell können Sie damit nicht setzen (es ist sowieso ein externes Programm).

Das set-Kommando (Antworten 3 und 4) ist in die Shell eingebaut und bietet jede Menge Optionen, allerdings nur mit einem Minuszeichen davor (Antwort 3 ist falsch). set -e im Besonderen dient dazu, die Shell sofort zu beenden, wenn ein Kommando Misserfolg liefert -- das ist mitunter nützlich in Shellskripten, aber hat nichts mit dieser Aufgabe zu tun (Antwort 4 ist also auch falsch).

Nach dem Ausschlussprinzip bleibt nur Antwort 1 übrig, und in der Tat dient das Kommando export dazu, Shellvariable (auch) zu Umgebungsvariablen zu erklären.

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:22

Benutzer

Nicht angemeldet

Kommentare

RSS