![]() |
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 |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| hjelpe meg med å sende parametere fra sqlplus script til unix shell script | Hara | Shell programmering og Skripting | 2 | 01-29-2008 03:31 |
| Shell Script: vil sette inn verdier i databasen når oppdateringen skriptet kjøres | ring | Shell programmering og Skripting | 1 | 10-25-2007 03:06 |
| her dokumentet å automatisere perl skript som kaller script | hogger84 | Shell programmering og Skripting | 3 | 10-22-2007 10:15 |
| tilbake til foreldre-skallet etter at invoking et skript i et script | gurukottur | Shell programmering og Skripting | 5 | 09-26-2006 07:05 |
| return valuse fra barnet skript som forelder script | borncrazy | Shell programmering og Skripting | 1 | 08-20-2004 03:39 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
hjelp med script
Hei,
Jeg completley nye Unix og shell scripts. Jeg trenger å skrive et skript som gjør følgende: velges 2 verdier fra en tabell på en Oracle-database (katalogstrukturen) FTP en. CSV-fil fra en Win-server til en Unix-server (kataloger ovenfra sql) endringer katalog bruker et verktøy kalt mload å laste opp data Jeg vet hvordan du skal skrive velger statement men får jeg skrive det i mitt script eller må jeg skrive en egen sql skript som jeg kaller min shell script? Hvis ja, hvordan kan jeg passere verdiene jeg hente fra databasen tilbake til den ringer shell script. Jeg er også uklart om hvordan du bruker ftp i mitt script til ftp CSV-fil. Resten jeg vet hvordan du gjør. Hvis noen kunne gi meg noen tips, pek meg i riktig retning, eller peke meg til noen prøver, jeg setter stor pris på det. takk, KKC |
|
||||
|
Hei,
dette skriptet (Korn shell) målrettet mot disse 2 oppgaver: # [BEGIN script] ----------------------------------------- # 1. Hent data fra DB typeset DB_VALUEs \u003d $ (sqlplus-s YOUR_USER_NAME / YOUR_USER_PASSWORD @ YOUR_DB_NAME <<ENDSQL satt echo off angir linjer 120 sider 120 tilbakemelding av SET HEADING OFF velger YOUR_COLUMNs fra YOUR_TABLE; ENDSQL ) # Fjern newline tegn DB_VALUEs \u003d $ (echo $ (DB_VALUEs)) # echo "DB_VALUEs \u003d '$ (DB_VALUEs)" " # 2. FTP én fil # Lag en midlertidig fil for FTP dialog typeset TMP_FILE \u003d $ (mktemp); RC \u003d $? Hvis [[$ (RC)-ne 0]]; deretter echo "FEIL: kan ikke opprette en midlertidig fil ... (RC \u003d $ (RC))" exit $ (RC) fi # Lag en midlertidig fil for FTP-utgang typeset OUT_FILE \u003d $ (mktemp); RC \u003d $? Hvis [[$ (RC)-ne 0]]; deretter echo "FEIL: kan ikke opprette en midlertidig fil ... (RC \u003d $ (RC))" exit $ (RC) fi # Kjør FTP kommando () cat> $ (TMP_FILE) <<! åpne YOUR_FTP_SERVER_NAME Brukeren YOUR_FTP_USER_NAME YOUR_FTP_USER_PASSWORD binær LCD YOUR_LOCAL_FILE_DIRECTORY sette YOUR_FILE_NAME lukke ! ftp-n <$ (TMP_FILE)> $ (OUT_FILE) echo "Resultatkode:'$?'" rm $ (TMP_FILE) echo "Resultater" cat $ (OUT_FILE) rm $ (OUT_FILE) # [END script] ------------------------------------------- der 'YOUR_xxx' strenger bør tilpasses. Fortell meg om den fungerer, og hvis det passer dine behov. C. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|