Questions marquées «arithmetic»

Cette balise est destinée à tout ce qui concerne les opérations mathématiques. Donc, si vous voulez poser une question sur les calculs dans `awk`, ou si vous avez une question sur` bc`, c'est la bonne balise à utiliser.

1
Conséquences pour la sécurité de l'utilisation de données non stérilisées dans l'évaluation Shell Arithmetic
Dans un commentaire à une question récente , Stéphane Chazelas mentionne qu'il y a des implications sécuritaires à l'arithmétique des parenthèses doubles telles que: x=$((1-$x)) sur la plupart des coquilles. Mes compétences Google semblent rouillées et je ne trouve rien. Quelles sont les implications pour la sécurité de l'arithmétique des …


4
Décalage au niveau du bit et le plus grand entier dans Bash
Il s'agit d'une question d'exploration, ce qui signifie que je ne sais pas exactement de quoi il s'agit, mais je pense qu'il s'agit du plus grand entier de Bash. Quoi qu'il en soit, je vais le définir ostensivement. $ echo $((1<<8)) 256 Je produis un entier en décalant un peu. …
16 bash  arithmetic 

2
Comment incrémenter une variable locale dans Bash?
Les données 1 \begin{document} 3 Code #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 qui revient 2mais je veux 3. Je change sans succès la fin par cette réponse sur Comment puis-je ajouter des nombres dans un script bash : …


6
Pourquoi «$ ((~ 33))» produit -34?
$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ et mon noyau est: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux QUESTION: ~ est …
12 bash  shell  arithmetic 

8
Comment additionner le temps en utilisant bash?
Je veux connaître le temps total qu'une série de processus prendrait sur mon ordinateur pour décider si je devrais y courir ou dans un ordinateur plus puissant. Donc, je prévois le temps d'exécution de chaque commande. La sortie ressemble à: process1 00:03:34 process2 00:00:35 process3 00:12:34 Comment additionner la deuxième …
12 bash  time  arithmetic 

2
arithmétique de haute précision awk
Je cherche un moyen de dire à awk de faire de l'arithmétique de haute précision dans une opération de substitution. Cela implique de lire un champ d'un fichier et de le remplacer par un incrément de 1% sur cette valeur. Cependant, je perd en précision là-bas. Voici une reproduction simplifiée …




3
Ajout de très grands nombres dans le script shell
Supposons que deux nombres soient stockés dans deux fichiers différents, a.txtet b.txt. Chaque numéro est suffisamment grand (plus de 30 chiffres) pour ne pas être pris en charge par le type de données numérique utilisé par bash. Comment puis-je les ajouter dans le shell?


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.