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.