![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Enterprise Unix Roundup: The Ghost of Unix Future - Server Watch | iBot | UNIX og Linux RSS Nyheter | 0 | 12-19-2007 12:20 |
| Kjører UNIX kommandoer eksternt i Windows boksen fra Unix box - unngå å skrive inn passord | D.kalpana | UNIX for Dummies Spørsmål og svar | 1 | 04-20-2007 05:24 |
| FTP-skript for å sende en fil fra en UNIX-katalog til en annen UNIX server direktør | raja_1234 | Shell programmering og Skripting | 1 | 11-30-2006 07:57 |
| Unix History Spørsmål: Hvorfor er filnavn / dirnames tilfelle sentsitive i Unix? | deckard | UNIX for Dummies Spørsmål og svar | 3 | 03-26-2005 01:59 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Awk Help (New til UNIX)
Skriv en prosedyre for å beregne gjennomsnittlig poengsum og tilordne et brev klasse for hver elev, også beregne gjennomsnittlig poengsum for hver test (kilde dataene i filen "karakterer"). Output all elevenes navn, score og karakterer i synkende rekkefølge av gjennomsnittlig poengsum. Merk: Det kan du lagre utdataene til fil "finalgrades".
Innholdet i kildedataene fil (karakterer): Peter: 90:80:70 Alice: 79:89:69 David: 99:79:89 Den endelige brev karakter skal bestemmes basert på følgende kriterier: A: 90 og oppover, B: 80 til 89, C: 70 til 79, D: 60 til 69, E; 50 til 59; F: <50. Utgang (finalgrades) Hittil har jeg: 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 karakteren ikke fungerer enten behage hjelpe |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|