Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/06/2015, à 21:38

Maestitia

Programmation de shell niv 1 : exercice pour débutant(e)s

Bonjour tout le monde,
Je tente de faire les TP de mon livre qui me prépare à la certification LPIC-1 et je bute au script.

J'imagine bien que ce petite exercice sera pour vous enfantin à résoudre.

TP a écrit :

But : Dans un fichier txt nous avons les lignes suivantes :
1 3
5 7
12 19

...

Écrivez le script qui accepte ce fichier comme paramètre, qui le lit et pour chacune de ses lignes calcule la somme des deux nombres et l'affiche sous la forme suivante :
1 + 3 = 4
5 + 7 =12
12 + 19 = 31

...

J'ai beaucoup de mal à comprendre quel caractère fait quoi. Si vous pouviez me filer un petit coup de pouce je vous en serez reconnaissant smile

Merci d'avance !


Apprenti linuxien

Hors ligne

#2 Le 18/06/2015, à 23:11

Rufus T. Firefly

Re : Programmation de shell niv 1 : exercice pour débutant(e)s


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 19/06/2015, à 06:29

pingouinux

Re : Programmation de shell niv 1 : exercice pour débutant(e)s

Bonjour,
Voici une façon de faire

#!/bin/bash

while read n1 n2
do
   printf "%3d + %3d = %3d\n" $n1 $n2 $((n1+n2))
done <fichier.txt

Hors ligne

#4 Le 19/06/2015, à 06:38

GhostSpirit

Re : Programmation de shell niv 1 : exercice pour débutant(e)s

Rufus T. Firefly a écrit :

Merci


Apprendre, comprendre, progresser, et apprendre aux autres, telle est ma devise
http://forum.ubuntu-fr.org/viewforum.php?id=171

Hors ligne

#5 Le 19/06/2015, à 13:42

Maestitia

Re : Programmation de shell niv 1 : exercice pour débutant(e)s

Merci pour la bible bash.
Après lecture, je pourrai mieux saisir la composition de pingouinux smile


Apprenti linuxien

Hors ligne