Exécution d'opérations mathématiques simples dans le terminal (bash, fish)
Publié le 02/07/2024 • Actualisé le 02/07/2024
Dans ce bout de code, nous voyons comment exécuter des opérations mathématiques simples dans le terminal avec des shells comme bash ou fish. Dans cet exemple, on calcule le nombre de conteneurs Docker en cours d'exécution en soustrayant un au nombre de lignes retournées par la commande docker ps
.
Bien sûr, c'est juste pour l'exemple, car on pourrait utiliser l'option -q
de la commande docker ps
afin de supprimer la ligne d'entête :
docker ps -q | wc -l
Voici un autre moyen amusant d'obtenir le même résultat avec une commande curl locale !
curl --unix-socket /var/run/docker.sock http://localhost/containers/json | jq 'length'
# Bash
echo $(( $(docker ps | wc -l) - 1 ))
# Fish
echo (math (docker ps | wc -l) - 1)
Plus sur Stackoverflow Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
