Comparaison nom de fichier
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).
Code:
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 |
et mon code ressemble à ça
Code:
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 |
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 ?
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 !