🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: dk.edb.system.unix
3 messages
3 total messages Started by Morten Christensen Mon, 14 Jan 2013 22:49
Subtrahere i bash-script
#424
Author: Morten Christensen
Date: Mon, 14 Jan 2013 22:49
17 lines
1907 bytes
P� en Ubuntu 10.04 server fors�ger jeg at lave et bash-script.

Scriptet har to variable der hver indeholder et tal med 1 decimal og 
punktum som decimalskilletegn.

Variabel1 indeholder  1456.7
Variabel2 indeholder  1234.5

Jeg kan google p� muligheder for at subtrahere, men hovedet er blevet 
overfyldt med forskellige syntaksmuligheder.

Hvordan f�r jeg forskellen p� de to variabler ind i en 3. variabel, som 
f.eks. hedder Forskel3 ?


--
Morten Christensen
Re: Subtrahere i bash-script
#425
Author: Jan Birk
Date: Tue, 15 Jan 2013 07:18
30 lines
2234 bytes
Den 14-01-2013 23:49, Morten Christensen skrev:
> P� en Ubuntu 10.04 server fors�ger jeg at lave et bash-script.
>
> Scriptet har to variable der hver indeholder et tal med 1 decimal og
> punktum som decimalskilletegn.
>
> Variabel1 indeholder  1456.7
> Variabel2 indeholder  1234.5
>
> Jeg kan google p� muligheder for at subtrahere, men hovedet er blevet
> overfyldt med forskellige syntaksmuligheder.
>
> Hvordan f�r jeg forskellen p� de to variabler ind i en 3. variabel, som
> f.eks. hedder Forskel3 ?


bash regner med integer tal. Men du kan (bl.a.) bruge bc til form�let.

F.eks:
-----------------------------
#!/bin/bash

A=1456.7
B=1234.5

C=`echo "$A-$B" | bc`

echo $C
-----------------------------
/Jan
Re: Subtrahere i bash-script
#427
Author: Morten Christensen
Date: Tue, 15 Jan 2013 22:17
40 lines
2507 bytes
Jan Birk skrev den 15-01-2013 08:18:
> Den 14-01-2013 23:49, Morten Christensen skrev:
>> P� en Ubuntu 10.04 server fors�ger jeg at lave et bash-script.
>>
>> Scriptet har to variable der hver indeholder et tal med 1 decimal og
>> punktum som decimalskilletegn.
>>
>> Variabel1 indeholder  1456.7
>> Variabel2 indeholder  1234.5
>>
>> Jeg kan google p� muligheder for at subtrahere, men hovedet er blevet
>> overfyldt med forskellige syntaksmuligheder.
>>
>> Hvordan f�r jeg forskellen p� de to variabler ind i en 3. variabel, som
>> f.eks. hedder Forskel3 ?
>
>
> bash regner med integer tal. Men du kan (bl.a.) bruge bc til form�let.
>
> F.eks:
> -----------------------------
> #!/bin/bash
>
> A=1456.7
> B=1234.5
>
> C=`echo "$A-$B" | bc`
>
> echo $C
> -----------------------------
> /Jan


Tak for hj�lpen. Jeg tror, jeg har f�et denne variant til at virke

  C="`echo ${A}-${B} | bc`"


--
Morten Christensen
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads