The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Wijze van berekening van de maximale waarde & min. waarde gobinath Programmeren en Shell Scripting 1 05-29-2008 12:01 AM
het berekenen van 13 maanden geleden andrea_mussap Programmeren en Shell Scripting 3 11-16-2007 03:18 PM
Hoe bereken ik percentage? the_learner Hoog Niveau Programmering 6 04-18-2007 04:40 PM
Hoe berekent Gegevens krishna_sicsr Programmeren en Shell Scripting 0 03-25-2007 02:35
Hoe te berekenen met awk whatisthis Programmeren en Shell Scripting 4 11-09-2005 12:39

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 03-28-2007
krishna_sicsr krishna_sicsr is offline
Geregistreerde gebruiker
  
 

Join Datum: maart 2007
Posts: 25
Unhappy How to calculate

Ik heb 2 variabelen in mijn shell scripts waarin ik gebruik awk en de berekening van 2 bestanden en het krijgen van 2 verschillende variabele genaamd in_total en out_total. Ik wil een variabele af te trekken van een ander dus plz mij vertellen hoe ik dat kan doen.

Voorbeeld is:

kat in_file | awk-F: '(
in_total + \u003d $ 1 * 86400 + $ 2 * 3600 + $ 3 * 60 + $ 4
) '

kat out_file | awk-F: '(
out_total + \u003d $ 1 * 86400 + $ 2 * 3600 + $ 3 * 60 + $ 4
) '

so plz mij vertellen hoe ik kan aftrekken out_total van in_total
  #2 (permalink)  
Old 03-28-2007
jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.719
U hoeft geen kat.

Code:
awk -F: '{
  FILENAME=="in_file" {in_total += $1 * 86400 + $2 * 3600 + $3 * 60 + $4}
  FILENAME=="out_file" {out_total += $1 * 86400 + $2 * 3600 + $3 * 60 + $4 }
  END { printf("%f\n", in_total - out_total) }
}' in_file out_file

Laatst bewerkt door vgersh99; op 03.28.2007 01:38 PM.. Reden: vB-code tags
  #3 (permalink)  
Old 03-20-2009
dharol dharol is offline
Geregistreerde gebruiker
  
 

Join Datum: maart 2009
Krabbels: 1
Aftrekken met twee variabelen in CSH

Ik weet dat er vele soortgelijke vragen, maar zijn niet in staat geweest om een syntax in de berichten die werk te vinden.

Bereken ik var1 en var2 in een eerder deel van het script. Dan wil ik instellen var3 te var2-var1.
Hebben geprobeerd allerlei variaties op:

var3 \u003d `" expr $ var2 - $ var1 "

Ik ben helaas niet echt een unix newbie, maar niet een natuurlijke

dank voor alle hulp.

-dharol
  #4 (permalink)  
Old 03-21-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Datum: maart 2007
Plaats: Toronto, Canada
Berichten: 2.361
Citaat:
Oorspronkelijk geplaatst door dharol View Post
Ik weet dat er vele soortgelijke vragen, maar zijn niet in staat geweest om een syntax in de berichten die werk te vinden.

Top Tien Redenen geen gebruik te maken van de C-shell
Csh problemen
Csh Programming Considered Harmful
Citaat:
Bereken ik var1 en var2 in een eerder deel van het script. Dan wil ik instellen var3 te var2-var1.
Hebben geprobeerd allerlei variaties op:

var3 \u003d `" expr $ var2 - $ var1 "

Code:
@ var3 = $var2 - $var1
In een echte scripting shell, gebruik:

Code:
var3=$(( $var2 - $var1 ))
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 12:09.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0