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.
Utiliser echo "20+5"littéralement le texte " 20+5". Quelle commande puis-je utiliser pour obtenir la somme numérique, 25dans ce cas? Aussi, quel est le moyen le plus simple de le faire en utilisant simplement bash pour virgule flottante? Par exemple, echo $((3224/3807.0))empreintes 0:(. Je cherche des réponses à l'aide du shell …
J'ai une liste de numéros dans un fichier, un par ligne. Comment puis-je obtenir les valeurs minimale, maximale, médiane et moyenne ? Je veux utiliser les résultats dans un script bash. Bien que ma situation immédiate concerne les nombres entiers, une solution pour les nombres à virgule flottante serait utile …
expr ne semble pas aimer les parenthèses (utilisées en mathématiques selon la priorité explicite de l'opérateur): expr 3 * (2 + 1) bash: syntax error near unexpected token `(' Comment exprimer la priorité de l'opérateur dans bash?
Je suis en train de comparer des nombres entiers dans bash (en essayant de voir si l’utilisateur tourne en tant que root), et j’ai trouvé deux façons différentes de le faire: Double égal: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi …
Lorsque j'utilise les éléments suivants, j'obtiens le résultat escompté: $ echo {8..10} 8 9 10 Comment puis-je utiliser cette extension de manière très simple pour obtenir la sortie suivante? $ echo {8..10} 08 09 10 J'ai maintenant que cela peut être obtenu en utilisant seq(n'a pas essayé), mais ce n'est …
J'ai ceci: date +"%H hours and %M minutes" J'utilise festival pour le dire .. mais il dit: "zéro neuf heures" .. je veux que ça dise "neuf heures"! mais la date me donne toujours 09 ... alors je me demande si bash peut facilement faire que ça devienne juste 9? …
Il semble que $[expr]effectue une expansion arithmétique, tout comme $((expr)). Mais je ne trouve aucune mention de $[dans le manuel de bash. Cette commande ne donne aucun résultat: gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\[' Quel est cet opérateur et son comportement est-il standardisé n'importe où? Ma version de bash: …
Parfois, je dois diviser un nombre par un autre. Ce serait formidable si je pouvais juste définir une fonction bash pour cela. Jusqu'à présent, je suis obligé d'utiliser des expressions telles que echo 'scale=25;65320/670' | bc mais ce serait bien si je pouvais définir une fonction .bashrc qui ressemblait à …
J'écris un script shell pour Linux, en utilisant Bash, pour traduire n'importe quel fichier vidéo en MP4. Pour cela, j'utilise avconvavec libvorbispour l'audio. Dans mon script, j'ai une question pour l'utilisateur: read -p "- Audio Quality [scale from -2 to 10] ? " if [ -n "$REPLY" ] ; then …
Existe-t-il un moyen de créer à partir de rien, un fichier qui est une séquence de nombres, en commençant par un nombre donné, un par ligne? quelque chose comme magic_command start 100 lines 5 > b.txt et puis, b.txtserait 100 101 102 103 104
Je souhaite accumuler la taille de ligne d'un certain nombre de fichiers contenus dans un dossier. J'ai écrit le script suivant: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a Ce que j'obtiens à la fin du script est 123 + …
Je veux comparer deux nombres à virgule flottante dans un script shell. Le code suivant ne fonctionne pas: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min
J'ai un contexte où j'ai besoin de convertir le binaire en hexadécimal et décimal et vice-versa dans un script shell. Quelqu'un peut-il me suggérer un outil pour cela?
Dans Bash, deux entiers peuvent être comparés à l'aide d'une expression conditionnelle arg1 OP arg2 OP est l' un -eq, -ne, -lt, -le, -gtou -ge. Ces opérateurs binaires arithmétiques renvoient true si arg1 est respectivement égal, différent de, inférieur, inférieur ou égal, supérieur ou supérieur ou égal à arg2 . …
J'ai un script bash qui définit -e afin que le script se termine sur n'importe quel état de sortie! = 0. J'essaie de faire une arithmétique de base du shell affectée aux variables et parfois l'expression est égale à 0, ce qui fait que l'état de sortie de la commande …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.