![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
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 |
| Utvikling Releases: Linux Mint 4.0 Beta "Fluxbox", 4.0 Alpha "Debian" | iBot | UNIX og Linux RSS Nyheter | 0 | 01-04-2008 03:00 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| Unngå "+ + krever lvalue" Feil i Loop Beregning | sandeepb | Shell programmering og Skripting | 3 | 09-24-2007 07:02 |
| Unix "på" / "cron" Command nytt problem ... Trenger du hjelp | Mohanraj | UNIX for Dummies Spørsmål og svar | 3 | 01-26-2006 08:08 |
| Hvordan kombinere "finne" kommandoen for hver loop (tcsh) | umen | Shell programmering og Skripting | 3 | 08-22-2005 04:07 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei alle sammen,
Jeg har en tiss bit av et problem. Jeg ønsker å passere en DB2 spørring til en variabel, og deretter bruker denne variabelen for å utføre en "for" loop. For eksempel .... Code:
tempfile1=`db2 -x "select cast(OBJECT_ID as integer) from $temp_table where SEQUENCE_NO = $sequence_no"`
for id in ${tempfile1}
do
statename=`db2 -x "select STATE_NAME from $temp_table where object_id = $id"`
domain_name=`db2 -x "select domain_name from $temp_table where object_id = $id"`
echo "ID = [$id]"
echo "State = [$statename]"
echo "Domain = [$domain_name]"
done
Code:
ID = [5132] State = [State1 State2] Domain = [Domain1 Domain2] ID = [5146] State = [State1] Domain = [Domain1] ID = [5156] State = [State1 State2] Domain = [Domain1 Domain2] ID = [5132] State = [State1 State2] Domain = [Domain1 Domain2] ID = [5156] State = [State1 State2] Domain = [Domain1 Domain2] Code:
ID = [5132] State = [State1] Domain = [Domain1] ID = [5146] State = [State1] Domain = [Domain1] ID = [5156] State = [State1] Domain = [Domain1] ID = [5132] State = [State2] Domain = [Domain2] ID = [5156] State = [State2] Domain = [Domain2] Takk på forhånd ..... ![]() ![]() ![]() ![]() ![]() |
|
||||
|
Case 5132 får tilbake to ganger av den første velger fordi det er i to rader.
Så i staten velger får, to stater returnerte fordi det er to tilstander assosiert med 5132. Jeg foreslår at du gjør noe sånt .... Code:
db2 -x ..... | while read A B C D do .... done |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|