49 & & $ 2 + $ 3 + $ 4" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Tilføjer i en fil | vinay123 | Shell Programmering og Scripting | 1 | 06-19-2008 04:05 AM |
| Læsning specifikke indhold fra en fil og tilføjer den til en anden fil | dnicky | Shell Programmering og Scripting | 5 | 10-04-2005 06:45 AM |
| udskrivning til skærmen | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 10-24-2003 12:19 AM | |
| at tilføje en fil | chumba | UNIX for dummyer Spørgsmål & svar | 1 | 05-24-2001 12:09 PM |
| Tilføjer ud til en fil | Astudent | UNIX for dummyer Spørgsmål & svar | 1 | 10-20-2000 03:17 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
At tilføje til en fil uden udskrivning til skærm
Code:
#!/bin/csh
awk 'BEGIN { print "Name Exam1 Exam2 Exam 3 Total Grade" }' grades | tee gradesorted
awk '{if ($2+$3+$4<50){grade="F"}else if ($2+$3+$4>49 && $2+$3+$4<65)
{grade="D"}else if ($2+$3+$4>64 && $2+$3+$4<80){grade="C"}
else if ($2+$3+$4>79 && $2+$3+$4<90){grade="B"}else{grade="A"}}
{print $0, " ", $2+$3+$4, " ", grade;}' grades | tee gradesorted
Hvad jeg forsøger at gøre ændre både udskriver så, hvad der er i citater bliver føjet til filen i stedet for trykte til skærmen. Jeg har prøvet at bruge sed uden succes. Kan nogen punkt mig i den rigtige retning? Tak. |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|