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 : 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
et mon code ressemble à ça

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
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 !