![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Enterprise Unix Roundup: De Geest van Unix toekomst - Server Watch | iBot | UNIX en Linux RSS Nieuws | 0 | 12-19-2007 12:20 |
| UNIX-commando's op afstand in Windows vak van Unix-box - vermijden wachtwoord | D.kalpana | UNIX voor Dummies Questions & Answers | 1 | 04-20-2007 05:24 |
| FTP-script voor het versturen van een bestand van de ene map naar de andere unix unix server directeur | raja_1234 | Programmeren en Shell Scripting | 1 | 11-30-2006 07:57 |
| De geschiedenis van Unix Vraag: Waarom zijn bestandsnamen / dirnames geval sentsitive in Unix? | deckard | UNIX voor Dummies Questions & Answers | 3 | 03-26-2005 01:59 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
AWK Help (Nieuw bij UNIX)
Schrijf een script voor de berekening van de gemiddelde score en kent een brief rang voor elke student, ook de gemiddelde score voor elke test (de bron van gegevens in het bestand "rang"). Output alle studenten 'naam, scores, en kwaliteiten in dalende volgorde van de gemiddelde score. Opmerking: Bewaar de output naar het bestand "finalgrades".
Inhoud van de bron data-bestand (graden): Peter: 90:80:70 Alice: 79:89:69 David: 99:79:89 De definitieve brief rang zal worden bepaald op basis van de volgende criteria: A: 90 en hoger, B: 80 door 89; C: 70 door 79; D: 60 door 69; E; 50 door 59; F: <50. Output (finalgrades) tot nu toe heb ik: 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)}
rang, maar niet werkt, hetzij help |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|