Ich habe ein kleines Prrogramm mit dem ich an einer Steckdosenleiste die via USB angeschlossen ist eine einzelne Steckdose ein/ausschalten kann.
Nun möchte ich gerne die Nummer der geschaltenen Steckdose in einem Script weiterverwenden.
Dazu gebe ich ein
Code: Alles auswählen
/usr/bin/sispmctl -gall
Accessing Gembird #0 USB device 004
Status of outlet 1: off
Status of outlet 2: off
Status of outlet 3: off
Status of outlet 4: on
Code: Alles auswählen
/usr/bin/sispmctl -gall | grep on | awk '{print $4 }'
4:
Wie bekomme ich die Ausgabe ohne Doppelpunkt hin.
Im Weiteren, wenn 2 Steckdosen eingeschaltet sind sieht es so aus
Code: Alles auswählen
/usr/bin/sispmctl -gall | grep on | awk '{print $4 }'
1:
4:
Von der Idee her würde ich dann 4 Variablen auf 1 bis 4 testen und entsprechend auf true setzen.
Geht das so ?
gruss