![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como negar grep resultado? | mmdawg | Programação Shell Script e | 4 | 05-05-2008 08:24 |
| anexar uma string para um resultado grep | melanie_pfefer | Programação Shell Script e | 8 | 03-19-2008 07:19 |
| grep para lidar com um 0 resultado | ocelote | UNIX para Dummies Perguntas & Respostas | 6 | 02-05-2007 11:19 |
| Para ter um resultado numérico da grep | Hak Dee | UNIX para Dummies Perguntas & Respostas | 2 | 08-07-2006 07:26 |
| há qualquer razão pela qual para obter o número da linha na grep resultado? | umen | UNIX para Dummies Perguntas & Respostas | 1 | 03-16-2006 09:56 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
grep diaplaying o resultado
Oi,
Meu código é como este Código:
if swlist -a revision 2>/dev/null | grep ABC 2>/dev/null
then
echo "Found Above mentioned ABC Version, please remove it first..."
fi
Quero primeiro que reprimem e para que eu escrevi o código abaixo Código:
if swlist -a revision 2>/dev/null | grep ABC 2>/dev/null > /dev/null
then
$temp=swlist -a revision 2>/dev/null | grep ABC 2>/dev/null
echo "Found $temp ABC Version, please remove it first..."
fi
Mas ele não está trabalhando .... qualquer um pode me ajudar? Obrigado |
|
||||
|
A sintaxe da atribuição está tudo errado. Mas você pode evitar a coisa correr duas vezes. Esta é uma das poucas situações em que realmente você deseja executar um comando primeiro e, em seguida, analisar a sua saída no código $?
Código:
temp=`swlist -a revision 2>/dev/null | grep ABC` # note backticks, not regular quotes
case $? in 0) # grep succeeded, meaning it was found
echo Found $temp ABC version, please remove it first ... >&2 ;;
esac
Última edição por época; em 03/27/2008 02:39.. Motivo: Tinha invertido o sucesso condição, oops |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|