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-----