Questo è il comando numsum che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
numsum - file di programma numsum
SINOSSI
numero [-iIcdhrsvxy]
| numero [-iIcdhrsvxy] (Input su STDIN dalla pipeline.)
numero [-iIcdhrsvxy] (Inserisci su STDIN. Usa Ctrl-D per interrompere.)
DESCRIZIONE
numero prenderà tutti i numeri su stdin e restituirà la somma di quei numeri. Attualmente
elabora solo il primo numero su ogni riga. Oltre ai numeri positivi, è anche
gestisce numeri negativi e numeri con decimali.
VERSIONI
-i Restituisce solo la parte intera della somma finale.
-I Restituire solo la parte decimale della somma finale.
-c Stampa la somma di ogni colonna.
-r Stampa la somma di ogni riga.
-X Specificare un elenco di colonne separate da virgole da stampare.
-y Specificare un elenco di righe da stampare separato da virgole.
-S Specificare una stringa da utilizzare come separatore per le colonne.
Per impostazione predefinita, sono spazi bianchi consecutivi (\s+).
-h Aiuto: lo stai guardando.
-V Aumenta la verbosità.
-d Modalità di debug. Per gli sviluppatori
-q Modalità silenziosa, non stampa alcun avviso.
ESEMPI
Basta sommare i numeri in un file.
$ numsum numeri.txt
4315
Inserisci i tuoi numeri su STDIN. L'ultimo numero è la risposta.
$numsum
4
21
98
100
223
Usalo in una pipeline di comandi.
$ ls -1s | grep .mp3 | numero -c -x 5
72288
Somma il conteggio totale dei byte in un file di log http.
$ cat access_log | awk {'stampa $10'} numsum
or
numsum -c -x 10 log_accesso
Somma le colonne di numeri di un file.
colonne $ cat
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25
$ numsum -c colonne
15 40 65 90 115
Somma solo la prima, la seconda e la quinta colonna.
$ numsum -c -x 1,2,5 colonne
15 40 115
Somma le righe di numeri di un file.
$ numsum -r colonne
55
60
65
70
75
Somma la 2a e la 4a riga.
$ numsum -r -y 2,4 colonne
60
70
Usa numsum online utilizzando i servizi onworks.net