Script shell
Fermé
saaadia
Messages postés
1
Date d'inscription
samedi 26 avril 2014
Statut
Membre
Dernière intervention
27 avril 2014
-
27 avril 2014 à 00:08
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 - 7 mai 2014 à 05:09
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 - 7 mai 2014 à 05:09
A voir également:
- Script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
27 avril 2014 à 00:11
27 avril 2014 à 00:11
Bonjour,
var=$(sed -n "${i}p" fichier.txt)
dinaari
Messages postés
1
Date d'inscription
samedi 26 avril 2014
Statut
Membre
Dernière intervention
27 avril 2014
Modifié par jipicy le 27/04/2014 à 10:54
Modifié par jipicy le 27/04/2014 à 10:54
merci pour votre aide, mais j'ai rencontré un autre problème:
je travaille sur la boucle ci dessous mais je n'arrive pas à trouver un résultat:
le problème réside dans la dernière instruction sachant que var est nombre réel
delai=$(($var-$b))
s'il vous plait aidez moi, c'est urgent.
je travaille sur la boucle ci dessous mais je n'arrive pas à trouver un résultat:
j=2; for i in $(seq 0 1 39) do let "a= $i * $j " echo $a b=$((2+$a)) echo $b var=$(sed -n "${i}p" temps_reception0.txt) echo $var delai=$(($var-$b)) echo $delai done
le problème réside dans la dernière instruction sachant que var est nombre réel
delai=$(($var-$b))
s'il vous plait aidez moi, c'est urgent.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
27 avril 2014 à 10:52
27 avril 2014 à 10:52
sachant que var est nombre réelLe shell ne gère pas les nombres réels. Il te faut les traiter avec la commande bc par exemple ou utiliser awk.
jivef
Messages postés
927
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
12 novembre 2020
306
7 mai 2014 à 05:09
7 mai 2014 à 05:09
Bonjour,
Un shell n'est pas un langage de programmation, même si parfois il peut y ressembler.
Il permet de traiter des fichiers ou des éléments du systèmes mais il n'est pas conçu pour faire des calculs complexes.
Quelques commandes permettent de traiter des décimales, c'est déjà bien.
awk est "moins inadapté" , il a une syntaxe proche du C.
Bon courage.
Un shell n'est pas un langage de programmation, même si parfois il peut y ressembler.
Il permet de traiter des fichiers ou des éléments du systèmes mais il n'est pas conçu pour faire des calculs complexes.
Quelques commandes permettent de traiter des décimales, c'est déjà bien.
awk est "moins inadapté" , il a une syntaxe proche du C.
Bon courage.