Exercice bash

orque Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
sov^36 Messages postés 3624 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
svp, comment lire à partir d'un fichier si on travaille sur la shell bash

l'exercice est le suivant pour plus d'information:
réalisez un script appelé "convertisseur" qui vous permettent de convertir en Euros une somme en Francs passé en argument. Le taux de conversion sera contenu dans un fichier nommé Taux sous la forme : Taux: 6.55957. Pensez à tester si ce fichier est existant et lisible par voter processus. Si ce n'est pas le cas, votre script doit afficher une erreur et quitter en indiquant un code retour 1
Configuration: Linux Suse
Firefox 2.0

4 réponses

  1. Rastablasta Messages postés 64 Statut Membre 56
     
    more 'le nom du fichier' pour lire un fichier texte en bash.
    enfin par exemple, tu as aussi vi, emacs, less, etc....

    pour ton script, bonne chance :)
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Pour la premi§re partie
    [johand@horus]~ $echo $SHELL
    /bin/bash
    [johand@horus]~ $echo $(basename $SHELL)
    bash

    Utiliser ensuite test, [ ... etc
    0
  3. $Dollar$ Messages postés 11 Statut Membre 1
     
    J'esquisse une solution jsuis pas un pro en bash et jai pas envie de te faire ton exercice :P
    place ton script convertisseur.sh dans le meme repertoire que ton taux.txt

    #!/bin/bash
    #convertisseur

    function conversion () {
    let euros=$somme/$taux
    return euros
    }
    function affectationtaux {

    taux ="more taux.txt | cut -d "Taux :"" #selectionne la valeur du taux dans le fichier taux.txt
    if [ taux != ??]
    return 0
    }

    affectation ()
    echo "CONVERTISSEUR MACHIN PAR TRUC"
    echo "Quelle somme voulez-vous convertir ? (en Francs)"
    read somme

    affectation ()
    conversion (somme)

    echo "$somme"

    ça doit etre blindé d'erreurs: je me rappelle plus comment passer des paramètres dans une fonction en bash ou comment vérifier la présence du fichier... mais c'est toujours une piste ;)
    0
  4. sov^36 Messages postés 3624 Date d'inscription   Statut Contributeur Dernière intervention   717
     
    http://www-phase.c-strasbourg.fr/inform/linux/cours/user/cours.html
    http://www-phase.c-strasbourg.fr/inform/linux/cours/user/node12.html
    0