GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu pomocí bash zjistit průměr, maximum a minimum ze seznamu čísel?

Řešení 1:

Protože již používáte 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}'

Řešení 2:

Tento program považuji za užitečný pro generování statistik na seznamech čísel na příkazovém řádku:http://web.cs.wpi.edu/~claypool/misc/stats/stats.html


Linux
  1. Jak vypisovat, nahrávat a stahovat soubory ze serveru SFTP pomocí golang

  2. Bash + Jak opustit sekundární skript a hlavní skript v obou případech?

  3. najít a zkopírovat soubor pomocí Bash

  1. Jak mohu *pouze* získat počet bajtů dostupných na disku v bash?

  2. Jak mohu získat poslední číslo z řetězce v bash?

  3. Jak vypsat seznam složek pomocí příkazů bash?

  1. Jak zjistím, co zabírá veškerý prostor na mém / oddílu?

  2. Jak zjistím, kde se soubor fyzicky nachází na disku (čísla bloků)?

  3. Jak mohu otevřít soubor s čísly řádků zobrazenými z příkazového řádku v 'vi'?