49 & & $ 2 + $ 3 + $ 4" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Legger i en fil | vinay123 | Shell programmering og Skripting | 1 | 06-19-2008 04:05 |
| Reading konkrete innholdet fra en fil og legger den til en annen fil | dnicky | Shell programmering og Skripting | 5 | 10-04-2005 06:45 |
| utskrift til skjermen | UNIX for Advanced & ekspertbrukere | 2 | 10-24-2003 12:19 | |
| legger til en fil | chumba | UNIX for Dummies Spørsmål og svar | 1 | 05-24-2001 12:09 |
| Legger ut til en fil | Astudent | UNIX for Dummies Spørsmål og svar | 1 | 10-20-2000 03:17 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Legge til en fil uten å skrive ut på skjermen
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
Det jeg prøver å gjøre endre både skrives slik at det som står i anførselstegn blir lagt til fil i stedet skrives ut på skjermen. Jeg har prøvd å bruke sed uten å lykkes. Kan noen peke meg i riktig retning? Takk. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|