Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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