Le binaire que je débogue dans gdb me demande d’abord un identifiant puis, si l’id est valide, demande une deuxième entrée.
gef➤ run
Agent ID : 48093572 //This is the first input which the user has to enter
Login Validated
Main Menu:
1. Extraction Points
2. Request Extraction
3. Submit Report
0. Exit
Enter selection: // This is the second input the user has to enter
Comment puis-je passer les deux entrées d'un fichier en utilisant l'opérateur "<". S'il y avait une seule entrée, j'aurais pu le faire comme
gef➤ run < input.txt
Mais l'approche ci-dessus ne fonctionne pas pour plusieurs entrées.
* Note: - gef est un addon pour gdb
Réponses:
0 pour la réponse № 1Si vous n’avez pas trouvé la solution ou si quelqu'un d'autre a besoin de cette information, cela a fonctionné pour moi:
gdb$ r < <(cat 1_intest.txt 2_intest.txt)
Chaque entrée est transmise au programme en indiquant le contenu du fichier correspondant.