1 votes

Obtenir le nom de l'application du terminal à partir de l'interpréteur de commandes

J'ai l'habitude de mes osascript alias. En particulier, j'ai nx pour ouvrir un nouvel onglet et fermer l'ancien.

Cependant, mes scripts utilisent le nom de l'application pour lui envoyer des signaux clavier. Au lieu d'écrire tout cela plusieurs fois, j'utilise ma propre variable term qui contient le nom de l'application terminale (c'est toujours term=iTerm quel que soit le terminal que j'utilise).

Comment récupérer le nom de l'émulateur de terminal avec lequel j'entre dans la ligne de commande ?

4voto

nohillside Points 82672

TERM_PROGRAM est défini à la fois par Terminal et iTerm :

TERM_PROGRAM=iTerm.app
TERM_PROGRAM=Apple_Terminal

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X