![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| cat operation | trichyselva | UNIX for dummyer Spørgsmål & svar | 0 | 03-24-2008 06:55 AM |
| Array operation | phamp008 | Shell Programmering og Scripting | 3 | 01-18-2008 05:31 AM |
| Hjælp med aritmetiske operation | emjayshaikh | Shell Programmering og Scripting | 3 | 09-24-2007 12:44 AM |
| RPC svigt på YP operation | Remi | Sun Solaris | 1 | 05-22-2007 11:15 AM |
| AIX 4.3 OpenSSH 3.7.1.0 Operation | Ripley | AIX | 2 | 03-07-2005 01:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Problemer med summen operation
Jeg skrev denne kode ..
#! / bin / sh Summen \u003d 0 for i in `cat numbers.txt | cut-f1« gøre summen \u003d expr $ sum + $ i gjort echo $ sum Jeg ønsker at læse tallene i filen numbers.txt. og finde summen af dem. Men denne kode kun skriver tal (uden at gøre sum), at det lyder. Hjælp mig .. |
|
||||
|
Prøv en smule awk
burakkilic,
Jeg normalt bruger awk for denne form for problem - det fungerer effektivt awk '(tot + \u003d $ 1) END (print tot)' numbers.txt Alternativt kan ændre dit script som vist: #! / bin / sh Summen \u003d 0 for i in `cat numbers.txt | cut-f1« gøre sum \u003d `expr $ sum + $ i` # Tilføj tilbage prisstillelser omkring expr gjort echo $ sum Steve |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|