![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| EOF sjekke nedenfor | ramkrix | High Level Programmering | 10 | 03-11-2008 01:43 |
| sjekking uid | filthymonk | Shell programmering og Skripting | 7 | 07-19-2007 11:40 |
| Checking cp fremgang | MarGur | UNIX for Dummies Spørsmål og svar | 0 | 05-15-2007 05:13 |
| Checking for PXE | Maestro @ Altiris | Sun Solaris | 5 | 05-25-2004 01:06 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
|||||
|
Hvis da for ikke-null
Du kan gjøre det enklere, men jeg antar at du kan ha flere ting å gjøre når en ikke-null er funnet.
Dette er på jakt etter den siste linjen i filen, vel vitende om at verdien vil være på den linjen. x \u003d $ (hale -1 sqlplus.out) echo $ x if [$ x-ne 0] så echo "Du har funnet en ikke-null verdi" fi |
|
|||||
|
Sitat:
Code:
if [ `tail -1 sqlplus.out` -ne 0 ] ; then echo "You have found a non-zero value" ; fi |
|
|||||
|
uten rygg flått det fungerte ikke, så takk går til de smilende Dragon for hjelpen og takk joeyg for forsøket. Men det fortsatt ikke fungerer, får jeg følgende som et resultat:
Code:
" near 0wn operator in arithmetic expression "0 |
|
||||
|
bare en side note hva DB bruker for å få dataene ut av?
Jeg vet at hvis du bruker visse operaters i DB2 kan du kutte ut alle unødvendige ting som kolonneoverskrifter IE Code:
db2 -x "select * from your.table" Bare en tanke. Jim |
|
|||||
|
Sitat:
Code:
if `tail -1 sqlplus.out | egrep '[1-9]'` ; then ... |
|
|||||
|
Takk!
Mens jeg er sikker på at løsningen din fungerer perfekt, jeg var i stand til å omgå problemet ved å endre min SQL som produserer forskjellen mellom siste id og maks id og output 'true' hvis det er en forskjell. Nå er jeg bare må grep på sanne fra sqlplus.out filen og som tilfredsstiller betingelsen. Som alltid unix.com leverer, i mitt tilfelle ikke en endelig løsning, men nyttige tips å komme meg dit. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|