The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



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

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-02-2009
dsptl dsptl is offline
Registrert bruker
  
 

Bli Dato: juli 2009
Innlegg: 9
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
  #2 (permalink)  
Old 07-02-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (The Tutor)
  
 

Bli Dato: juni 2008
Beliggenhet: INDIA
Innlegg: 1391
sjekke tilstanden hvordan kan klasse arbeide her (logikk er galt)
Hvis gjennomsnittet er 40 så den tilfredsstiller alle tilstand
hmmm så gjør det så
Code:
if(average<50)
grade=E
if(average<60 && average>50)
grade=D
..
.
..
  #3 (permalink)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP-medlem
  
 

Bli Dato: juni 2009
Sted: Zürich, CH
Innlegg: 1053
Høres ut som en lekser spørsmålet. Høres ut som en lekser svar, så det bør spille ;-)
  #4 (permalink)  
Old 07-02-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (The Tutor)
  
 

Bli Dato: juni 2008
Beliggenhet: INDIA
Innlegg: 1391
kan høres ut som lekser, men han / hun ga det et forsøk, men gjorde noen logisk feil, så jeg rettet det dvs det ..
  #5 (permalink)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP-medlem
  
 

Bli Dato: juni 2009
Sted: Zürich, CH
Innlegg: 1053
Du gjør en god sak.
  #6 (permalink)  
Old 07-02-2009
dsptl dsptl is offline
Registrert bruker
  
 

Bli Dato: juli 2009
Innlegg: 9
OK takket jeg har korrigert mine logiske delen men hvordan kan jeg skrive ut den siste linjen?
  #7 (permalink)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP-medlem
  
 

Bli Dato: juni 2009
Sted: Zürich, CH
Innlegg: 1053
Pipe utdataene for awk gjennom halen

Code:
... | tail -1
Reply

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:42.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0