The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
katt drift trichyselva UNIX for Dummies Frågor & Svar 0 03-24-2008 06:55
Array drift phamp008 Shell-programmering och Skript 3 01-18-2008 05:31
Hjälp med aritmetisk operation emjayshaikh Shell-programmering och Skript 3 09-24-2007 12:44
RPC misslyckande YP drift Remi Sun Solaris 1 05-22-2007 11:15
AIX 4.3 openssh 3.7.1.0 Operation Ripley AIX 2 03-07-2005 01:56

Closed Thread
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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-15-2006
burakkilic burakkilic is offline
Registered User
  
 

Join Date: maj 2006
Inlägg: 6
Problem med summan drift

Jag skrev den här koden ..

#! / bin / sh
summa \u003d 0
för jag i "katt numbers.txt | cut-f1"
göra
summan \u003d expr $ summa + $ i
gjord
echo $ summa


Jag vill läsa numren i filen numbers.txt. och hitta summan av dem. Men den här koden endast skriver nummer (utan att summan) som det står. Hjälp mig ..
  #2 (permalänk)  
Old 05-15-2006
steweston steweston is offline
Registered User
  
 

Join Date: maj 2006
Ort: Vancouver, BC
Inlägg: 11
Prova lite awk

burakkilic,

Jag brukar använda awk för denna typ av problem - det fungerar faktiskt

awk '(tot + \u003d $ 1) END (print tot)' numbers.txt

Du kan också ändra ditt manus som visas:

#! / bin / sh
summa \u003d 0
för jag i "katt numbers.txt | cut-f1"
göra
summan \u003d `expr $ summa + $ i" # Lägg tillbaka citationstecken runt expr
gjord
echo $ summa


Steve
  #3 (permalänk)  
Old 05-15-2006
burakkilic burakkilic is offline
Registered User
  
 

Join Date: maj 2006
Inlägg: 6
Tack så mycket! .. Koden fungerar
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 04:23.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0