Ruft den Namen der Terminalanwendung von der Shell ab

0

Ich bin an meine gewöhnt osascript Aliase. Insbesondere habe ich nx um den neuen Reiter zu öffnen und den alten zu schließen.

In meinen Skripten wird jedoch der Anwendungsname zum Senden von Tastatursignalen verwendet. Anstatt es viele Male zu schreiben, benutze ich meine eigene Variable term das enthält Terminalanwendungsname (es ist immer term=iTerm, egal welches Terminal ich benutze).

Wie rufe ich den Namen des Terminalemulators ab, mit dem ich die Befehlszeile eingebe?

theoden
quelle

Antworten:

3

TERM_PROGRAM wird von Terminal und iTerm festgelegt:

TERM_PROGRAM=iTerm.app
TERM_PROGRAM=Apple_Terminal
nohillside
quelle