Linux 14.981 Themen, 106.343 Beiträge

perl + Shell-Variablen/Bash

Matthias / 2 Antworten / Flachansicht Nickles

Wie kann man von einem perl-Programm aus auf den Wert einer Shellvariablen
z.B. $HISTSIZE oder $HOME zugreifen? Und wie kann man von perl aus etwas in die
Eingabeaufforderung der bash schreiben? (Matthias)

Antwort:
Die Umgebungsvariablen stehen im Array "ENV". Beispiel:
print $ENV{'HOME'} . "\n";
Für zweiteres gibts es eher viele Möglichkeiten. Eine ist:
system(Befehl);
Oder meinst Du was anderes ?
j.
(jay)

Antwort:
Ja, und zwar möchte ich den Inhalt einer skalaren Variablen in die Kommandozeile schreiben,
ohne dies gleich auszuführen und dem Benutzer noch Möglichkeit bieten, die Zeile zu editieren.
Danke.
Mathias.
(Matthias)

bei Antwort benachrichtigen
perl + Shell-Variablen/Bash jay
Matthias jay „perl + Shell-Variablen/Bash“
Optionen

Ja, und zwar möchte ich den Inhalt einer skalaren Variablen in die Kommandozeile schreiben,
ohne dies gleich auszuführen und dem Benutzer noch Möglichkeit bieten, die Zeile zu editieren.
Danke.
Mathias.
(Matthias)

bei Antwort benachrichtigen