Ejercicio bash

Hola,
por favor, ¿cómo leer desde un archivo si se trabaja en la shell bash

el ejercicio es el siguiente para más información:
realiza un script llamado "convertisseur" que te permita convertir a euros una cantidad en francos pasada como argumento. La tasa de conversión estará contenida en un archivo llamado Taux en la forma: Taux: 6.55957. Piensa en probar si ese archivo existe y es legible por tu proceso. Si no es así, tu script debe mostrar un error y salir indicando un código de retorno 1
Configuración: Linux Suse Firefox 2.0

4 respuestas

  1. Colaborador
    http://www-phase.c-strasbourg.fr/inform/linux/cours/user/cours.html
    http://www-phase.c-strasbourg.fr/inform/linux/cours/user/node12.html

    --
    @%$**¤!
    SPAM SPAM TROLL TROLL POINT GODWIN BANZAI !
    0
    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 ;)

      --
      omFg
      0
      1. Moderador
        Para la primera parte
        [johand@horus]~ $echo $SHELL
        /bin/bash
        [johand@horus]~ $echo $(basename $SHELL)
        bash

        Utiliser ensuite test, [ ... etc
        --

        Gates te dio las Windows.
        GNU nos dio toda la casa.(Alexandrino)
        0
        1. más 'el nombre del archivo' para leer un archivo de texto en bash.
          por supuesto, por ejemplo, también tienes vi, emacs, less, etc....

          para tu script, buena suerte :)
          0