Bonjour,
voila mon problème je souhaiterais récupérer dans une liste (fichier au format txt) le nom d'un fichier et le comparer de façon à récupérer le nom du 2ème fichier (les fichiers vont par pair).
et mon code ressemble à ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 mon fichier au format txt ADN_S1_R1 ADN_S1_R2 ADN_S2_R1 ADN_S2_R2 ADN_S3_R1 ADN_S3_R2
je veux lire le fichier ligne par ligne et qu'il me trouve le nom du 2ème fichier qui va de pair avec le 1er, le problème est que la variable $ligne ne prend qu'une seule valeur... donc comment faire pour comparer ma variable $ligne à une 2ème variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/bash while read ligne do echo `expr substr "$ligne" 6 1` if `expr substr "$ligne" 6 1` = ??? done < /home/usr/maliste
J'ai aussi pensé à utiliser un grep mais je ne vois pas non plus comment résoudre mon problème...
J'espère avoir été assez clair...
Merci à vous et bonne journée !
Partager