¿Hay alguna manera de asignar un valor a una variable, ese valor que obtenemos en la terminal escribiendo algún comando?
Comando de ejemplo: sensors
De eso obtenemos la temperatura de la CPU. ¿Cómo puedo asignar este valor a una temp_cpu
variable?
command-line
eeecoder
fuente
fuente
temp_cpu=$(sensors)
(sin embargo, esto convertirá las nuevas líneas en espacios). También puede usargrep
para filtrar la información específica que necesita.Respuestas:
Sí, lo usas
my_var=$(some_command)
. Por ejemplo:O para su ejemplo específico, usando
sed
ygrep
para obtener los datos específicos que desea:fuente