Ir ao conteúdo

Posts recomendados

Postado

Olá pessoal,

Estou criando um shell no linux e preciso retornar uma parte especifica dessa saida

[ 4280.483815] sd 7:0:0:0: [sdd] Attached SCSI removable disk .

A parte que quero extrair e o sdd que está entre colchetes. Existe alguma forma de fazer isso?

  • Membro VIP
Postado

Sim, com awk, sed, etc. Porém antes poderia dar mais detalhes sobre o script? Pois filtrar a saída do log do kernel não é algo muito robusto. Talvez exista ferramenta específica para obter a informação requerida.

  • Membro VIP
Postado

Não sei como você executa o script, mas acho mais fácil colocar um rótulo no sistema de arquivos do pendrive e usar:

 

blkid -L "ROTULO"

A saída do comando conterá o caminho completo do dispositivo (/dev/sdb1, por exemplo).

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...