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?

Antworten:


3

TERM_PROGRAM wird von Terminal und iTerm festgelegt:

TERM_PROGRAM=iTerm.app
TERM_PROGRAM=Apple_Terminal
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.