Как получить вывод команды "nvidia-settings" через командную строку?

Дело под рукой:

nvidia-settings -q все | grep 'Атрибут.*GPUCoreTemp'

дает:

Attribute 'GPUCoreTemp' (system5:0.0) 58.                              
Attribute 'GPUCoreTemp' (system5:0[gpu:0]): 58. 

тогда я делаю это:

nvidia-settings -q all | grep 'Attribute.*GPUCoreTemp' |  sed -e 's/.* //'

дает мне:

58.

58.

Но я хочу только первый... Как этого добиться?

2 ответа

Пройти grep -m 1 переключатель, чтобы ограничить только один соответствующий выход. Увидеть man grep,

Используйте опцию -t query

$ nvidia-settings -t -q [gpu: 0] / GPUCoreTemp
56
Другие вопросы по тегам