Gibt es eine Möglichkeit, einer Variablen einen Wert zuzuweisen, den Wert, den wir durch das Schreiben eines Befehls im Terminal erhalten?
Beispielbefehl: sensors
Daraus erhalten wir die CPU-Temperatur. Wie kann ich diesen Wert einer temp_cpu
Variablen zuweisen ?
command-line
eeecoder
quelle
quelle
temp_cpu=$(sensors)
(dies wird jedoch Zeilenumbrüche in Leerzeichen umwandeln). Mit können Sie auchgrep
die gewünschten Informationen filtern.Antworten:
Ja, du verwendest
my_var=$(some_command)
. Beispielsweise:Oder verwenden Sie für Ihr spezielles Beispiel
sed
undgrep
, um die gewünschten Daten abzurufen:quelle