Existe uma maneira de atribuir um valor a uma variável, esse valor que obtemos no terminal, escrevendo qualquer comando?
Comando de exemplo: sensors
A partir disso, obtemos a temperatura da CPU. Como posso atribuir esse valor a uma temp_cpu
variável?
command-line
eeecoder
fonte
fonte
temp_cpu=$(sensors)
(isso transformará novas linhas em espaços). Você também podegrep
filtrar as informações específicas necessárias.Respostas:
Sim você usa
my_var=$(some_command)
. Por exemplo:Ou, para o seu exemplo específico, use
sed
egrep
para obter os dados específicos que você deseja:fonte