avaliar retorno do comando [RESOLVIDO]

1. avaliar retorno do comando [RESOLVIDO]

jorge
katzer

(usa Ubuntu)

Enviado em 12/04/2012 - 11:42h

Qual o valor do retorno do comando?
Ex: se digito o comando hwinfo --cdrom e a maquina não possui o drive qual o valor de retorno deste comando?

Quando isso ocorrer eu desejo gravar esta informação em um arquivo txt.


Exemplo.
DADOS DO CDROM
Computador sem drive de CDROM


  


2. MELHOR RESPOSTA

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 12/04/2012 - 12:58h

Segue um script pra validar se o dispositivo existe.
Use um parâmetro, da seguinte forma: ./verify.sh <hw_item>
Quando digitarem o script sem parâmetro o usuário será notificado com um pequeno exemplo:



#!/bin/bash

if [ "$1" == "" ] 2> /dev/null; then

echo -e "
Use: $0 <hw_item>
Exemplo: $0 monitor
$0 cdrom
$0 tv
"
exit 1

fi

RETURN=$(hwinfo --$1 2> /dev/null)
test ! -z "$RETURN" && echo "EXISTE $1" || echo "NÃO EXISTE $1"



3. Re: avaliar retorno do comando [RESOLVIDO]

Thiago Marques Dantas
ThiagoMMS

(usa CentOS)

Enviado em 12/04/2012 - 12:00h

Para redimensionar comando é comando >> saidacomando.txt

Agora essa questão de não possuir drivers não sei informar se funcionaria da forma correta.


4. avaliar retorno do comando

jorge
katzer

(usa Ubuntu)

Enviado em 12/04/2012 - 12:10h

Minha máquina não possui driver de cdrom

ao digitar o comando ele não retorna nada
root@terminal-169:~/Documentos/software# hwinfo --cdrom
root@terminal-169:~/Documentos/software#


eu desejo avaliar este retorno, fiz assim, não está correto:

cd=`hwinfo --cdrom`
if [ $cd == "" ]; then
echo "máquina sem CDROM"
fi

Como fazer?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts