fichier1
fichier2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 1bcfA 1b9bA 728.0 1nat_ 1b9bA 703.0 1nat_ 1bcfA 431.0 1rn1C 1b9bA 858.0 1rn1C 1bcfA 498.0 1rn1C 1nat_ 405.0 2plt_ 1b9bA 901.0 2plt_ 1bcfA 561.0 2plt_ 1nat_ 432.0 2plt_ 1rn1C 379.0
script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1nat_ 166.0 2plt_ 101.0 1b9bA 211.0 1bcfA 251.0 1rn1C 19.0
et même si j'ai changé mes deux fichiers en mettant des valeurs exactes (pas des .0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #!/bin/ksh fichierDist=/udd/me/test/fichierDist.txt; fichierRayo=/udd/me/test/fichierRay.txt; eval $(sed -e 's/ */=/' $fichierRayo) while read Ri Rj Dk ; do d=$(($Ri + $Rj - Dk)) if [[ $d -gt 0 ]] then echo "$Ri et $Rj se chevauchent avec une distance de: $d" elif [[ $d -lt 0 ]] then echo "$Ri et $Rj ne se chevauchent et ils sont distants de: $((-d))" else echo "$Ri et $Rj sont limites " fi done < $fichierDist
il y a toujours l'erreur
Partager