#1 Le 06/11/2024, à 16:58
- perera
RESOLU insertion de CTRL-D dans un script
Bonjour,
j'ai un code tiers que je dois executer plusieurs fois et qui prend 2 entiers comme variables d'entrée mais qui
termine cette liste par CTRL-D.
Si je veux executer cette commande dans un script shell j'utilise par exemple
#!/bin/bash
echo 1 2 CTRL-D | code_tiers
mais ça ne passe pas. L'insertion de CTRL-D ne fait rien non plus.
J'ai essayer de trouver une solution sur google mais je ne trouve rien
Quelqu'un saurait m'aider?
Merci d'avance
Dernière modification par perera (Le 06/11/2024, à 17:16)
Hors ligne
#2 Le 06/11/2024, à 17:29
- Vobul
Re : RESOLU insertion de CTRL-D dans un script
À tester :
printf "1 2\n" | code_tiers
cat <<EOF | code_tiers
1 2
EOF
Mais c'est quoi ce programme, c'est un script ou un binaire ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 07/11/2024, à 16:05
- perera
Re : RESOLU insertion de CTRL-D dans un script
Bonjour Vobul
c'est un code annexe de Gromacs qui s'appelle gmx rdf et qui prend 2 entiers qui sont les numeros d'atomes
En fait, il y avait un script en ligne qui resolvait le problème, mis en ligne avec la nouvelle version.
Donc résolu.
Du coup je n'ai pas tenté ta soluce au problème.
Merci quand même
Hors ligne