Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] problème avec une fonction dans un script bash
J'avais raté ton mail de minuit. Ci-dessous corrigé, et sur ce je vais  
au boulot. Et ce soir je lis tes liens.
Merci
Benoit


#! /bin/bash
# script de relève des compteurs et d'envoi des données
# créé par benoit @ z-elec.com

rm /home/cantine/index.csv								#efface le fichier index

decimal() {
	resultat=$1
	local valeur=${resultat:50}  	                                         
            	#après le : il faut mettre 50 pour enlever les caractères  
inutiles
	local valssesp=$(echo $valeur |tr -d \ )						#supprime les espaces
	local valdec=$(echo "ibase=16; $valssesp"|bc)						#convertit en décimal
	resultat=$valdec
}


# récupération des index sur le bus et conversion en décimal
#récupère les 3 phases séparément

#éclairage publique 1
#ecl_pub_11=`groupreadresponse ip:127.0.0.1 0/1/4`                      
          		#récupère l'index sur le bus knx
ecl_pub_11="abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxDA 70"
decimal "${ecl_pub_11}"
echo $resultat


Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons