Ejercicio bash
orque
Mensajes publicados
17
Fecha de registro
Estado
Miembro
Última intervención
-
sov^36 Mensajes publicados 3624 Fecha de registro Estado Colaborador Última intervención -
sov^36 Mensajes publicados 3624 Fecha de registro Estado Colaborador Última intervención -
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
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
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 :)
por supuesto, por ejemplo, también tienes vi, emacs, less, etc....
para tu script, buena suerte :)
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)
[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)
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
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