#1 Le 30/03/2023, à 16:41
- judkil
BASH faire ressortir un motif contenue dans la sequence
Hello world !
Je possède une liste
liste_1.txt
aaane 1 PDVG
sdkfe 2 PVBG
asscf 3 VPPB
baaaa 4 PBEB
Je souhaiterais pourvoir faire ressortir les lignes de la liste_1 contenues dans ma séquence: Voici mon script
query='aaaeeeroootootoo'
for i in list_1.txt ; do
if [[ $query =~liste_txt ]] ; then
echo $i
fi
done
exit
affichage
aaane 1 PBVA
baaaa 4 PBEB
Merci beaucoup
Hors ligne
#2 Le 30/03/2023, à 16:56
- Watael
Re : BASH faire ressortir un motif contenue dans la sequence
où est-ce que aaane et baaaa sont dans $query ?
Dernière modification par Watael (Le 30/03/2023, à 16:57)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 30/03/2023, à 17:22
- judkil
Re : BASH faire ressortir un motif contenue dans la sequence
aaane et baaaa contiennent un motif (ici "aaa" ) contenue dans $query, c'est plutôt cela
Dernière modification par judkil (Le 30/03/2023, à 17:24)
Hors ligne
#4 Le 30/03/2023, à 17:47
- erresse
Re : BASH faire ressortir un motif contenue dans la sequence
Bah, comme tu le dis toi-même, il s'agit de rechercher un motif contenu dans une chaîne de caractères.
Or dans ton exemple, quel est le motif ? Ce n'est pas "aaa" qui n'est qu'une partie du motif, au mieux, comme le remarquait Watael, ce pourrait être "aaane" si liste_txt ne contient que le premier mot...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 30/03/2023, à 18:16
- judkil
Re : BASH faire ressortir un motif contenue dans la sequence
oui s'il y a des parties communes, faire ressortir les lignes contenue dans liste_1.txt
Hors ligne
#6 Le 30/03/2023, à 19:08
- Watael
Re : BASH faire ressortir un motif contenue dans la sequence
pour l'interpréter en code, peux-tu nous expliquer comment, pas à pas, tu arrives à faire ressortir aaane de $query.
accessoirement, indique-nous le contexte d'un tel programme.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne