The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
TAHI Test Suite 3.0.15 (IPv6 Conformance Test Tool sucursal) iBot Software Release - RSS Notícias 0 07-10-2008 07:50
PING - Unknown host 127.0.0.1, Unknown host localhost - Solaris 10 Przemek Sun Solaris 4 05-26-2008 01:11
TAHI Test Suite 3.0.13 (IPv6 Conformance Test Tool sucursal) iBot Software Release - RSS Notícias 0 04-06-2008 01:20
: 0: desconhecido teste operador ibroxy Programação Shell Script e 2 08-10-2007 05:59
Keithley Introduz Linux teste paramétrico RF-Based Systems - Teste e Measurement.com iBot UNIX e Linux RSS Notícias 0 07-23-2007 11:30

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-01-2008
big123456 big123456 is offline
Usuário
  
 

Join Date: May 2005
Lugares: 200
desconhecida teste operador

Oi,
Tenho o seguinte shell script:

Nbr_BD_Link \u003d 0
Nbr_BD_Link \u003d `
sqlplus sysadm / $ (PSWD) @ $ (db_name) <<EOF | tail -4 | cabeça -1 2> / dev / null
conjunto cabeça feedback off;
selecione contagem (*) a partir de dba_db_links;
saída;
EOF `
echo $ (Nbr_BD_Link)
if [$ (Nbr_BD_Link)! \u003d "0"]; então


execução falhar na linha if [$ (Nbr_BD_Link)! \u003d "0"]; então

Como esta:
Digite nome de usuário: SP2-0306: Invalid opção.
Check_DB_Link_BR.sh [71]: nome de usuário: desconhecido teste operador

Qualquer idéia? Qualquer ajuda.
Muito obrigado.
  #2 (permalink)  
Old 08-01-2008
zaxxon's Avatar
zaxxon zaxxon is online now Forum Staff  
Moderador
  
 

Join Date: Sep 2007
Local: Alemanha
Mensagens: 2.309
Tentar

Código:
if [[ "${Nbr_BD_Link}" != "0" ]] ; then

Tem certeza de que o valor desta variável irá sempre ser 0 ou você quer dizer, se o valor é nulo em termos de vazio? Porque então você pode querer testar com valor-z ou se é "."

Isto pode ser interessting para você:
Bourne / Korn Shell Codificação Convenções em OpenSolaris.org
  #3 (permalink)  
Old 08-01-2008
big123456 big123456 is offline
Usuário
  
 

Join Date: May 2005
Lugares: 200
Obrigado. Sim, foi basicamente isso, quero dizer

Código:
[ ${Nbr_BD_Link} != "0" ]

Em vez de

Código:
[ "${Nbr_BD_Link}" != "0" ]

Mas agora eu posso ver que Nbr_BD_Link não tem um valor numérico, é
Nbr_BD_Link \u003d SQL> SQL

Qualquer idéia?
Obrigado pela ajuda.
  #4 (permalink)  
Old 08-01-2008
ynilesh's Avatar
ynilesh ynilesh is offline
Usuário
  
 

Join Date: Oct 2007
Local: Bangalore, Índia.
Lugares: 222
O que faz este eco resultados? Se você esperar algum valor numérico por que você está recebendo string como resultado. Isso significa que você declaração não funciona corretamente?

- Nilesh
  #5 (permalink)  
Old 08-01-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
De separadas por uma discussão do mesmo autor, Concedo que adicionar as aspas basicamente resolvido o problema
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:36.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0