The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & Ekspertsøgning Brugere
.
google unix.com



UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
TAHI Test Suite 3.0.15 (IPv6 Overensstemmelse Test Tool filial) iBot Software Releases - RSS Nyheder 0 07-10-2008 07:50 AM
PING - Unknown host 127.0.0.1, Unknown host localhost - Solaris 10 Przemek Sun Solaris 4 05-26-2008 01:11 AM
TAHI Test Suite 3.0.13 (IPv6 Overensstemmelse Test Tool filial) iBot Software Releases - RSS Nyheder 0 04-06-2008 01:20 PM
: 0: ukendt prøve operatør ibroxy Shell Programmering og Scripting 2 08-10-2007 05:59 AM
Keithley Indføjer Linux-baserede RF Parametric Test Systems - Test og Measurement.com iBot UNIX og Linux RSS Nyheder 0 07-23-2007 11:30 AM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-01-2008
big123456 big123456 is offline
Registreret Bruger
  
 

Join Date: May 2005
Stillinger: 200
ukendt prøve operatør

Hej,
Jeg har følgende shell script:

Nbr_BD_Link \u003d 0
Nbr_BD_Link \u003d `
sqlplus sysadm / $ (PSWD) @ $ (db_name) <<EOF | hale -4 | head -1 2> / dev / null
sæt hoved feedback off;
SELECT COUNT (*) fra dba_db_links;
exit;
EOF `
echo $ (Nbr_BD_Link)
if [$ (Nbr_BD_Link)! \u003d "0"]; derefter


udførelse ikke på linje, hvis [$ (Nbr_BD_Link)! \u003d "0"]; derefter

Sådan her ud:
Indtast brugernavn: SP2-0306: Ugyldig indstilling.
Check_DB_Link_BR.sh [71]: user-name:: ukendt test operatør

Nogen idé? Enhver form for hjælp.
Mange tak.
  #2 (permalink)  
Old 08-01-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Location: Tyskland
Indlæg: 2.285
Forsøge
Code:
if [[ "${Nbr_BD_Link}" != "0" ]] ; then
Er du sikker på, at værdien af denne variabel nogensinde vil være 0 eller mener du, hvis værdien er nul i form af tomme? Fordi så skal du måske vil teste med-Z, eller hvis værdien er "".

Det kan være interessting for dig:
Bourne / Korn Shell Kodning konventioner på OpenSolaris.org
  #3 (permalink)  
Old 08-01-2008
big123456 big123456 is offline
Registreret Bruger
  
 

Join Date: May 2005
Stillinger: 200
Tak. Ja, først og fremmest det var det, jeg mener
Code:
[ ${Nbr_BD_Link} != "0" ]
I stedet for
Code:
[ "${Nbr_BD_Link}" != "0" ]
Men nu kan jeg se, at Nbr_BD_Link har ikke en numerisk værdi, er det
Nbr_BD_Link \u003d SQL> SQL

Enhver idé?
Tak for hjælp.
  #4 (permalink)  
Old 08-01-2008
ynilesh's Avatar
ynilesh ynilesh is offline
Registreret Bruger
  
 

Join Date: oktober 2007
Beliggenhed: Bangalore, Indien.
Stillinger: 222
Hvad betyder dette ekko resultater? Hvis du forvente nogle numeriske værdi, hvorfor er du få streng som resultat. Betyder det, du erklæring ikke fungerer korrekt?

- Nilesh
  #5 (permalink)  
Old 08-01-2008
epoke era is offline Forum Advisor  
Herder af Useless Cats (On Sabbatical)
  
 

Join Date: Mar 2008
Location: / der / er / kun / bin / sh
Stillinger: 3652
Fra en separat tråd af samme forfatterJeg indrømmer, at tilføje citater dybest set løst problemet
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 05:33 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0