Obtener el número de pantallas usando system_profiler

0

El uso del comando system_profiler SPDisplaysDataType en el terminal proporcionará información de todas las pantallas conectadas; algo como esto.

Graphics/Displays:

    NVIDIA GeForce GT 640M:

      ...

      Displays:
        iMac:
          ...
        DELL P2214H:
          ...
        DELL P2214H:
          ...

¿Es posible obtener el número total de pantallas conectadas, en este caso 3? De lo contrario, ¿cómo se puede analizar la salida anterior para devolver el total de las pantallas conectadas?

    
pregunta Enijar 28.09.2016 - 15:43

1 respuesta

3

Esto se puede lograr al analizar la salida de system_profiler SPDisplaysDataType con esta línea.

system_profiler SPDisplaysDataType | grep Resolution: | wc -l

Como se menciona en fd0 , esto puede reducirse a esto.

system_profiler SPDisplaysDataType | grep -c Resolution

    
respondido por el Enijar 28.09.2016 - 15:51

Lea otras preguntas en las etiquetas