Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Probleem met berekening  (gelezen 1643 keer)

Verbman

  • Gast
Probleem met berekening
« Gepost op: 2008/12/10, 20:43:45 »
Goedenavond,

ik probeer een simpel script te schrijven die laat zien hoeveel vrije schijfruimte er nog is in procenten (omgekeerd dus)
ik heb er het volgende van gemaakt:
#!/bin/bash

a=`df -k | grep /home | awk '{print $5}'| sed -e 's/%//'`
b=100-$a
echo $b


het vervelende is dat de uitkomst is 100-75.

heeft iemand een idee wat ik fout doe?

Offline siegi

  • Lid
Re: Probleem met berekening
« Reactie #1 Gepost op: 2008/12/10, 21:17:06 »
Ik zou het zelf gewoon zo doen.
echo 100-`df -k | grep /home | awk '{print $5}'| sed -e 's/%//'`|bc
bash zal ook nog wel een beperkte berekeningsmogelijkheid hebben.
bijv zoiets
a=`df -k | grep /home | awk '{print $5}'| sed -e 's/%//'`
b=$((100-$a))
echo $b
« Laatst bewerkt op: 2008/12/10, 21:24:20 door siegi »

Offline profoX

  • Lid
    • wesley
    • Lionslink
Re: Probleem met berekening
« Reactie #2 Gepost op: 2008/12/11, 15:55:53 »
gebruik het expr-commando :) vandaag kwam dit nog voor in mijn examen, hehe =D

a=`df -k | grep /home | awk '{print $5}'| sed -e 's/%//'`
b=`expr 100 - $a`
echo $b
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Verbman

  • Gast
Re: Probleem met berekening
« Reactie #3 Gepost op: 2008/12/11, 21:03:42 »
Bedankt voor de antwoorden.
ze werken allebei  :rolleyes:

Heb weer wat geleerd.