Korzystam z GeekTool, który pobiera dane wyjściowe poleceń terminala i zamienia je w widżety pulpitu, i chciałem wyświetlić aktualny procent baterii mojej klawiatury bluetooth na pulpicie w postaci
Bateria klawiatury: (procentowa wartość baterii)
Aby to osiągnąć, używam polecenia
ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
który jest z tej strony.
Jednak, jak wspomniano na tej stronie, to polecenie wyświetla ten niezbyt czysty tekst (tak, muszę wymienić baterie):
| | | | "BatteryPercent" = 17
(Więc dla tego wejścia chcę wynik Keyboard Battery: 17
.) Dlatego moje pytanie brzmi: w jaki sposób przekonwertować to na zamierzony format „Bateria klawiatury: (Wartość procentowa baterii) ” za pomocą wiersza polecenia?
EDYCJA: Znalazłem inny sposób, aby pokazać procent baterii, używając Ubersicht zamiast GeekTool, dziękuję wszystkim za pomoc
Keyboard Battery: 17
czyKeyboard Battery: (17)
? Tj. Czy chcesz dosłowne nawiasy wyjściowe?