Como faço para ter um comando dentro de outro comando? [RESOLVIDO]

1. Como faço para ter um comando dentro de outro comando? [RESOLVIDO]

Raul Lopes S. Grangeiro
raulgrangeiro

(usa Fedora)

Enviado em 08/04/2024 - 13:58h

Pessoal, boa tarde,

Eu gostaria de criar um Script para uma determinada função e preciso que ele entre na pasta

/lib/modules/(aqui preciso que ele dê o comando uname -r) 


e assim entrar na pasta referente ao meu kernel atual.

Como poderia fazer isso, por gentileza?


  


2. MELHOR RESPOSTA

aguamole
aguamole

(usa KUbuntu)

Enviado em 08/04/2024 - 14:14h

/lib/modules/$(uname -r)

Mas porque você quer a detecção do diretório sendo que não vai executar nada nesse diretório? Isso só vai dar erro tem que dar um comando que vai usar esse diretório.
ls -l "/lib/modules/$(uname -r)"

3. Re: Como faço para ter um comando dentro de outro comando? [RESOLVIDO]

Raul Lopes S. Grangeiro
raulgrangeiro

(usa Fedora)

Enviado em 08/04/2024 - 18:36h


aguamole escreveu:

/lib/modules/$(uname -r)

Mas porque você quer a detecção do diretório sendo que não vai executar nada nesse diretório? Isso só vai dar erro tem que dar um comando que vai usar esse diretório.
ls -l "/lib/modules/$(uname -r)"


Eu estava criando um script pra automatizar a compilação, instalação e ativação de um módulo no kernel para o notebook que tô usando aqui. Basicamente com ele automatizei esse procedimento sempre que uma nova versão do Kernel sair. É um módulo que permite alternar entre os modos de bateria máxima (100% de carregamento) e vida útil de bateria (80% de carregamento).

Muito obrigado pela ajuda, amigo! Era exatamente isso que precisava rsrs.

Deus te abençoe!

Creia no Senhor Jesus Cristo e serás salvo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts