Wie erhalte ich die Befehlsausgabe von "nvidia-settings" über die Befehlszeile?

1048
Ashrael

der vorliegende Fall:

nvidia-settings -q all | grep 'Attribut. * GPUCoreTemp'

gibt:

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

dann mache ich es:

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

gibt mir:

58.  58. 

Aber ich will nur den ersten ... Wie kann ich das erreichen?

4

2 Antworten auf die Frage

3
tniles

Übergeben Sie den -m 1Schalter grep, um nur einen passenden Ausgang zu begrenzen. Siehe man grep.

Das Leben kann so einfach sein :) thx! Ich verliere mich immer in man-Seiten, besonders. die langen. Ashrael vor 8 Jahren 0
Kein Problem und gerne helfen! :-) Bitte akzeptieren Sie meine Antwort, wenn dies für Sie funktioniert hat. tniles vor 8 Jahren 0
1
hobbyte

Verwenden Sie die Abfrageoption -t

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