![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Enterprise Unix Roundup: The Ghost af Unix Future - Server Watch | iBot | UNIX og Linux RSS Nyheder | 0 | 12-19-2007 12:20 PM |
| Kørsel UNIX kommandoer fjernidentifikation i Windows boks fra Unix box - undgå at indtaste password | D.kalpana | UNIX for dummyer Spørgsmål & svar | 1 | 04-20-2007 06:24 AM |
| FTP-script til at sende en fil fra en UNIX-mappe til en anden UNIX-server direktør | raja_1234 | Shell Programmering og Scripting | 1 | 11-30-2006 07:57 AM |
| Unix Historie Spørgsmål: Hvorfor er arkivnavne / dirnames tilfælde sentsitive i Unix? | deckard | UNIX for dummyer Spørgsmål & svar | 3 | 03-26-2005 01:59 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
AWK Hjælp (Ny UNIX)
Skriv et script til at beregne den gennemsnitlige score og tildele et brev grade til hver elev, også beregne den gennemsnitlige score for hver test (kildedataene er i filen "kvaliteter"). Output alle studerendes navn, scoringer, og kvaliteter i rækkefølge af den gennemsnitlige score. Bemærk: du gemme output til filen "finalgrades". Indhold af kildedataene fil (kvaliteter): Peter: 90:80:70 Alice: 79:89:69 David: 99:79:89 Den endelige skrivelse grad vil blive fastlagt på grundlag af følgende kriterier: A: 90 og derover; B: 80 gennem 89; C: 70 gennem 79 D: 60 gennem 69; E 50 ved 59; F: <50. Output (finalgrades) så vidt jeg har: Code:
BEGIN{ print "Name Test1 Test2 Test3 Average Grade"}
{average=($2+$3+$4)/3;
grade="F"
if (average<50)
grade="E"
if (average<60)
grade="D"
if (average<70)
grade="C"
if (average<80)
grade="B"
if (average<90)
grade="A"
if (average<100)
printf("%-8s%-8d%-8d%-8d%-8d%-8d\n",$1,$2,$3,$4,average,grade)}
men grade ikke fungerer enten Please help |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|