Bash comparer les chiffres

Résolu
Papouprog Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Papouprog Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un fichier1.txt et dedans il y a
1
2
3
4
5
6
7
8
9

Dans le fichier2.txt il y a
5

Je met la première ligne de fichier1.txt en variable donc Var=1 ensuite je met la variable +5 (donc 1+5) ça me donne 6
Maintenant ce que je voudrais ces qui compare le résultat donc 6 avec la première ligne de fichier2.txt et si ces identique ça exécute une action. Si ce n'est pas identique il prend la ligne suite de fichier1.txt et le met en variable(donc 2)

Wouha ... ce n'est pas très claire dsl

Si quelqu'un comprend ce charabia Merci a lui :)

1 réponse

choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
Bonjour

Et si on jetais un oeil sur ton code ?
Ce serait plus parlant.

0
Papouprog Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
#!/bin/bash


#Prendre la première ligne du fichier et la met en variable var
var=`sed -n '1p' /fichier1.txt`

echo $var | + 5 | compare la sortie qui est 6 avec la ligne du fichier2 | if = exit || if < ou > sed -n '1p' /fichier1.txt -i | ./script

(je ne sais pas passer à la ligne suivante du fichier1 sans effacer la première ligne a chaque fois )

en gros ca donne ca en simplifié bien sur :)
0
Papouprog Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Dsl en faite c'était trop simple
J'ai réussi
Merci:)
0