Generelt det aritmetiske gennemsnit af et sæt af tal defineres som summen af alle tal divideret med antallet af tal i sættet. Den kvotient ( GPA) på et sæt af numeriske karakterer defineres som det aritmetiske gennemsnit af karaktererne . Unix -operativsystemet indeholder en lang række værktøjer til at manipulere tekst og numerisk information: " . Rør " Disse værktøjer kan tage deres input fra en fil fra konsol input eller fra AWK værktøj kan vælge bestemte poster i en fil og beregne brugerdefinerede operationer på dem. Du kan bruge Awk på Unix til at beregne din GPA . Instruktioner
1
Log ind på systemet. Lancere en kommando shell , enten ved at logge ind i tekst -tilstand eller ved at lancere et Terminal vinduet fra den grafiske brugerflade .
2
Sørg for at dine numeriske karakterer er gemt i en fil , en per linje , uden ekstra indhold . Må ikke indeholde nogen uvedkommende linjer i filen med alfabetiske tegn , eller tomme linjer , der kun indeholder linjeskift . Du kan generere en sådan fil i hånden med en teksteditor , eller ved at importere den fra et andet program , det afhænger af kilden til oplysningerne
3
Skriv følgende kommando i skallen . : Hej
awk ' BEGIN {s = 0 ;} {s = s + $ 1 ;} END { print s /NR ;} ' gradesFile
Erstat " gradesFile " med navnet på den fil, der indeholder dine karakterer .
4
Tryk på " Enter". Awk vil output din GPA efter at have scannet alle de input -filen.