Simuler touche clavier csh

Fermé
Wenzel Messages postés 225 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 20 novembre 2012 - 28 avril 2010 à 16:45
Wenzel Messages postés 225 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 20 novembre 2012 - 29 avril 2010 à 08:03
Bonjour au forum

je suis actuellement dans le csh et je tente de simuler l'action de la touche entrée avec une commande.

voici mon script
#! /bin/csh
set chaine = Bonjour
write xxxx
# ici tenter d'envoyer la chaine bonjour dans le write.

si vous avez une solution.
Merci !

5 réponses

dubcek Messages postés 18583 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 2 février 2023 5 583
29 avril 2010 à 07:51
echo envoye un \n en fin de ligne
$ tty
/dev/pts/4
$ echo aaaaaaaaaaaa|write dubcek /dev/pts/3
$ 
# autre fenêtre
$ 
$ tty
/dev/pts/3
$
Message from dubcek@host on pts/4 at 07:23 ...
aaaaaaaaaaaa
EOF
2
dubcek Messages postés 18583 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 2 février 2023 5 583
29 avril 2010 à 07:24
hello
echo $chaine | write xxxx
1
KuKrApOk59 Messages postés 437 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 13 septembre 2013 84
28 avril 2010 à 17:20
Bonjour,

Tu veux faire un passage à la ligne ?

si ou, le caractère à écrire pour faire cela est '\n'

# echo -e "toto\ntiti\n\ntoto"
toto
titi

toto
0
Wenzel Messages postés 225 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 20 novembre 2012 13
29 avril 2010 à 07:27
ok je testerai ca aujourd'hui
le truc c'est que write demande a ce qu'on appuie sur entrée pour envoyer le message.

alors si je fais un pipe | pour envoyer ma chaine a l'entrée de cette commande ca pourrait marcher.

merci bien,
je vous tiens au courant
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Wenzel Messages postés 225 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 20 novembre 2012 13
29 avril 2010 à 08:03
merci ca a bien fonctionné ;)
0