如何通过命令行获取“nvidia-settings”的命令输出?

如何通过命令行获取“nvidia-settings”的命令输出?

当前案件:

nvidia-settings -q all | 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.

但我只想要第一个...如何实现?

答案1

向 grep 传递-m 1开关,以限制只有一个匹配的输出。请参阅man grep

答案2

使用 -t 查询选项

$ nvidia-settings -t -q [gpu:0]/GPUCoreTemp
56

相关内容