petitomme a écrit :
Bonjour à tous,
je ne pense pas que mon titre soit très explicite mais c'est ce que j'ai trouvé de mieux, alors je m'en excuse.
Je cherche, pour un script bash, à proposer à l'utilisateur de choisir une ligne d'un fichier, pour cela je pense utiliser une structure select, cependant je n'arrive pas à énumérer le fichier ligne à ligne :
par exemple, j'ai essayé select variable in `cat fichier` ; ...
dans ce cas là, j'ai en 1) le premier mot , en 2) le second mot ...
j'ai aussi cherché en faisant :
select variable in `while read ligne ; do echo "$ligne" ; done <a `; do...
"while read ligne ; do echo "$ligne" ; done <a" affiche le fichier ligne à ligne
mais rebelote, ça ne marche pas comme je veux, ça affiche mot à mot
Le but est de demander à l'utilisateur la ligne à supprimer dans un fichier, l'avantage du select est de ne pas avoir à retaper toute la ligne ce qui évite des fautes de frappe et autres.
Est-ce que vous auriez une idée de la manière de procéder, ou des autres pistes pour arriver au même résultat ?
Merci de m'avoir lu et de votre aide
|