![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| hjælp mig med at sende parametre fra sqlplus script til UNIX shell script | Hara | Shell Programmering og Scripting | 2 | 01-29-2008 03:31 PM |
| Shell Script: vil indsætte værdier i databasen, når opdateringen script løber | ring | Shell Programmering og Scripting | 1 | 10-25-2007 04:06 AM |
| her dokument at automatisere perl-script, der kalder script | hogger84 | Shell Programmering og Scripting | 3 | 10-22-2007 11:15 AM |
| vender tilbage til den forælder skallen efter påberåbelse et script i et script | gurukottur | Shell Programmering og Scripting | 5 | 09-26-2006 08:05 AM |
| tilbagevenden valuse fra barn script til moderselskabet script | borncrazy | Shell Programmering og Scripting | 1 | 08-20-2004 04:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
hjælpe med script
Hej,
Jeg er completley nye til Unix og shell-scripts. Jeg har brug for at skrive et script, der indeholder følgende: udvælger 2 værdier fra en tabel på en Oracle-database (mappestruktur) ftps en. csv-fil fra en win-server til en Unix-server (abonnentfortegnelser fra oven sql) ændringer bibliotek bruger et værktøj kaldet mload at uploade data Jeg ved, hvordan man skriver de vælge udsagn men skriver jeg det i min script eller skriver jeg en separat SQL-script, at jeg opkald fra min shell script? hvis ja, hvordan kan jeg videregive de værdier, jeg hente fra databasen tilbage til det kaldende shell script. Jeg er også uklart, om, hvordan du bruger ftp i mit script til ftp CSV-filen. Resten Jeg ved hvordan du gør. Hvis nogen kan give mig nogle hints, punkt mig i den rigtige retning, eller punkt mig til nogle prøver, ville jeg sætte stor pris på det. tak, KKC |
|
||||
|
Hej,
dette script (Korn Shell) mål disse 2 problemer: # [BEGIN script] ----------------------------------------- # 1. Udtrække data fra DB typeset DB_VALUEs \u003d $ (sqlplus-s Dit_brugernavn / YOUR_USER_PASSWORD @ YOUR_DB_NAME <<ENDSQL sæt echo off liner 120 sider 120 feedback off SET UDGIFTSOMRÅDE OFF vælge YOUR_COLUMNs fra YOUR_TABLE; ENDSQL ) # Fjern newline tegn DB_VALUEs \u003d $ (echo $ (DB_VALUEs)) # echo "DB_VALUEs \u003d '$ (DB_VALUEs)'" # 2. FTP en enkelt fil # Opret en midlertidig fil til FTP-dialogboksen typeset TMP_FILE \u003d $ (mktemp); RC \u003d $? hvis [[$ (RC)-ne 0]]; derefter echo "FEJL: kan ikke oprette en midlertidig fil ... (RC \u003d $ (RC))" exit $ (RC) fi # Opret en midlertidig fil til FTP-output typeset OUT_FILE \u003d $ (mktemp); RC \u003d $? hvis [[$ (RC)-ne 0]]; derefter echo "FEJL: kan ikke oprette en midlertidig fil ... (RC \u003d $ (RC))" exit $ (RC) fi # Kør FTP kommando () cat> $ (TMP_FILE) <<! åbne YOUR_FTP_SERVER_NAME bruger YOUR_FTP_USER_NAME YOUR_FTP_USER_PASSWORD binære LCD YOUR_LOCAL_FILE_DIRECTORY sætte YOUR_FILE_NAME luk ! ftp-n <$ (TMP_FILE)> $ (OUT_FILE) echo "RESULTAT kode:'$?'" rm $ (TMP_FILE) echo "Resultater:" cat $ (OUT_FILE) rm $ (OUT_FILE) # [END script] ------------------------------------------- hvor »YOUR_xxx 'strengene bør tilpasses. Fortæl mig, hvis det fungerer, og hvis det passer til dine behov. C. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|