Je n'arrive pas à trouver si le numéro de ligne actuel est plus grand que la ligne suivante alors il devrait imprimer quelque chose comme par exemple "le nombre 53 est supérieur à 23" et ensuite comparer les deux lignes suivantes "le nombre 54 est inférieur à 76". Je pense quelque chose le long des lignes NR% 2, mais je ne sais pas quoi faire après cela. Tous les conseils ou suggestions sur la façon dont cela serait fait seraient grandement appréciés merci.Trouver un plus grand nombre en utilisant awk
Un exemple de ce fichier est:
53
23
54
76
12
42
Résultat attendu
the number 53 is greater than 23
the number 54 is less than 76
the number 12 is less than 42
Pourquoi modifier le fichier d'entrée après vous obtenez deux réponses mais ne pas améliorer l'explication ou ajouter la sortie attendue? –
désolé j'ai accidentellement poussé le message sans terminer le dernier bit – user2389266
Les lignes supplémentaires dans les fichiers n'ajoutaient rien à la question, ils viennent de briser les réponses existantes. Avec des questions comme celle-ci, vous devriez publier votre fichier d'entrée ** avec ** la sortie attendue. –