On Wed, 17 Jan 2001, Marc Martinez wrote:
> Salut ..
> J'ai besoine de lancer l'éditeur "vi" depuis un script ksh et je dois
> connaitre le type de terminal (variable globale TERM) ....
> Sinon VI reffuse les commandes passée en parametre ...

Si tu lance un xterm tu peux sans autre definir TERM=vt100. Par contre, si tu
t'es connecte avec telnet ou rlogin... je ne vois pas comment on peut
determiner le type de terminal automatiquement; a moins d'executer un 'rsh' et
d'executer un *term avec la variable DISPLAY passee en parametre.

Ex (pour un utilisateur de sh/ksh/bash) :

        rsh system.domain.xxx "export DISPLAY=${DISPLAY}; /usr/bin/xterm ... &"

Si c'est pour executer des commandes de filtrage sur un fichier, tu ferais
mieux d'utiliser 'sed'. C'est nettement plus performant et lisible. 'sed' a ete
concu dans ce but.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à