Bash-Script Problem

Martin Jäger gipsde at gmx.net
Mit Aug 18 18:01:03 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
da die tlug Welt problemlos geworden zu sein scheint - soll heißen, dass die 
letzte Mail, die ich bekommen habe ein Woche her ist - habe ich mal ein 
Bash-Scriptproblem mitgebracht. Ich will nämlich die Akkulaufzeit meines 
Notebooks mittels acpi und  uptime testen. 
Momentan sieht das ganze noch so aus:

>>>>>>>>>>>>>
#!/bin/bash
#Script, das anhand des aktuellen Batterieladestandes
#einen Text ausgeben soll
#Filtert die Prozentangaben aus acpi heraus
#(z.B. aus "Battery 1: discharging, 53%, charging at zero rate - will never 
fully charge."):

acpi -b|head -c 32|tail -c 3

#Soll eigentlich die Ausgabe der letzten Zeile in $STATUS sichern
STATUS=$1

if [ test $STATUS=" 0%" ]
then
echo "Batterie leer"

else
echo Batterie ist noch zu $STATUS geladen
fi
<<<<<<<<<<<<<<<
Irgendwie will sich die Prozentausgabe nicht in $1 festsetzen. Wie muss der 
Syntax korrekt lauten, um $1 dazu zu bewegen Werte wie " 76%" oder "  1%" zu 
beinhalten?

Danke schonmal für eure Hilfe. Gruß Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBI31JWmwqZZGWaIERAtrxAJ9Cy1HFrYr1U/To5Eqhz1kNsOtd9wCfX8k/
Pv0CX+caLCk9XWKkUC7coJQ=
=OKuf
-----END PGP SIGNATURE-----