Frage 101-86

Wie können Sie eine Shellvariable FOO komplett entfernen?

  1. unset FOO

  2. FOO=

  3. export -n FOO

  4. delete FOO

LPI-Lernziel Auf der Kommandozeile arbeiten (103.1)

FOO= (Antwort 2) macht die Shellvariable nur leer, sie ist aber hinterher immer noch da. export -n FOO (Antwort 3) entfernt die Variable bloß aus der Prozessumgebung (falls sie da jemals drin stand); auch hier steht sie anschließend noch als Shellvariable zur Verfügung. Ein delete-Kommando (Antwort 4) kennt die Shell gar nicht.

Nach dem Ausschlußprinzip bleibt also noch Antwort 1 (unset) übrig, und das ist tatsächlich die richtige Antwort.

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:23

Benutzer

Nicht angemeldet

Kommentare

RSS