Información del sistema es una GUI para el CLI system_profiler . Se lee directamente de lo que system_profiler
escupe. Todo el trabajo ya está hecho para usted ( system_profiler
lee desde diferentes archivos y ejecutables):
! Acabo de ver una respuesta publicada. Ver @XAleXOwnZX para el comando exacto.
Para compilar eso en un script dentro de Terminal , ingrese el texto de la siguiente manera. Return es compatible con las nuevas líneas después del comando cat
.
njboot$ cat > cycle
#! /bin/bash
#Output is current cycle count of the battery
system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'
njboot$ chmod +x cycle
njboot$ ./cycle
64
- Muévase a su contenedor local, si está incluido en su ruta de acceso de shell. El archivo reside actualmente en su directorio de usuario principal ~ /
Opcional:
njboot$ mv cycle ~/bin/
- ¡Ahora corre directamente!
njboot$ cycle
64
Anexo:
Nuevamente, acredite a XAleXOwnZX por el comando exacto
njboot$ cat > cycle
#! /bin/bash
#Cycle Count of Battery
system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'
njboot$ chmod +x cycle
njboot$ ./cycle
64
njboot$ mv cycle ~/bin/
njboot$ cycle
64