GNU/Linux >> Tutoriels Linux >  >> Linux

En utilisant bash, comment puis-je connaître la moyenne, le maximum et le minimum d'une liste de nombres ?

Solution 1 :

Puisque vous utilisez déjà awk

blahblahblah | awk '{if(min==""){min=max=$1}; if($1>max) {max=$1}; if($1<min) {min=$1}; total+=$1; count+=1} END {print total/count, max, min}'

Solution 2 :

Je trouve ce programme utile pour générer des statistiques sur des listes de nombres en ligne de commande :http://web.cs.wpi.edu/~claypool/misc/stats/stats.html


Linux
  1. Comment répertorier, télécharger et télécharger des fichiers à partir d'un serveur SFTP à l'aide de golang

  2. rechercher et copier un fichier à l'aide de Bash

  3. Comment puis-je *uniquement* obtenir le nombre d'octets disponibles sur un disque en bash ?

  4. Comment puis-je obtenir le dernier numéro de la chaîne dans bash?

  5. Comment puis-je lister uniquement les fichiers non vides en utilisant ls ?

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment trouver la liste des référentiels installés à partir de la ligne de commande sous Linux

Comment zoomer et dézoomer des vidéos à l'aide de FFmpeg

Comment trouver la liste des référentiels installés sous Linux

Comment puis-je savoir où se trouve physiquement un fichier sur le disque (numéros de bloc) ?

Comment puis-je répertorier les attributs d'utilisateur Active Directory à partir d'un ordinateur Linux ?