![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| me helpen met het versturen van parameters uit sqlplus script Unix shell script | Hara | Programmeren en Shell Scripting | 2 | 01-29-2008 03:31 PM |
| Shell Script: wilt invoegen waarden in de database als update script | ring | Programmeren en Shell Scripting | 1 | 10-25-2007 04:06 |
| here-document te automatiseren perl script dat gesprek script | hogger84 | Programmeren en Shell Scripting | 3 | 10-22-2007 11:15 |
| terugkeer naar de ouder reservoir na het inroepen van een script in een script | gurukottur | Programmeren en Shell Scripting | 5 | 09-26-2006 08:05 |
| terugkeer valuse van kind tot ouder script script | borncrazy | Programmeren en Shell Scripting | 1 | 08-20-2004 04:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
hulp bij script
Hoi,
Ik ben completley nieuw voor Unix en shell-scripts. Ik moet een script schrijven dat doet het volgende: selecteert 2 waarden uit een tabel op een Oracle-database (directory structuur) FTPS een. csv-bestand vanaf een Windows-server op een Unix-server (directories van boven SQL) veranderingen directory maakt gebruik van een hulpprogramma genaamd mload voor het uploaden van gegevens Ik weet hoe het schrijven van dit select statement is, maar ik schrijf het in mijn script of doen schrijf ik een aparte SQL script dat ik gebeld door mijn shell script? zo ja, hoe kan ik de waarden die ik ophalen uit de database terug naar de oproepende shell script. Ik ben ook niet duidelijk over het gebruik van ftp in mijn script ftp het csv-bestand. De rest weet ik hoe te doen. Als iemand kan geven me wat tips, punt me in de goede richting, of het punt me enkele voorbeelden, ik zou het op prijs stellen. bedankt, KKC |
|
||||
|
Hoi,
dit script (Korn shell) gericht op de volgende 2 problemen: # [BEGIN script] ----------------------------------------- # 1. Pak de gegevens van de OB zetten DB_VALUEs \u003d $ (sqlplus-s YOUR_USER_NAME / YOUR_USER_PASSWORD @ YOUR_DB_NAME <<ENDSQL set echo off reeks lijnen 120 pagina's 120 feedback uit SET POST UIT selecteer YOUR_COLUMNs uit YOUR_TABLE; ENDSQL ) # Verwijder newline tekens DB_VALUEs \u003d $ (echo $ (DB_VALUEs)) # echo "DB_VALUEs \u003d '$ (DB_VALUEs)'" # 2. FTP een enkel bestand # Maak een tijdelijk bestand op de FTP-dialoogvenster zetten TMP_FILE \u003d $ (mktemp); RC \u003d $? if [[$ () RC-ne 0]]; vervolgens echo "ERROR: kan geen tijdelijk bestand maken ... (RC RC \u003d $ ())" exit $ RC () fi # Maak een tijdelijk bestand op de FTP-uitgang zetten OUT_FILE \u003d $ (mktemp); RC \u003d $? if [[$ () RC-ne 0]]; vervolgens echo "ERROR: kan geen tijdelijk bestand maken ... (RC RC \u003d $ ())" exit $ RC () fi # Voer de FTP-commando () cat> $ (TMP_FILE) <<! open YOUR_FTP_SERVER_NAME gebruiker YOUR_FTP_USER_NAME YOUR_FTP_USER_PASSWORD binaire lcd YOUR_LOCAL_FILE_DIRECTORY gebracht YOUR_FILE_NAME sluiten ! ftp-n <$ (TMP_FILE)> $ (OUT_FILE) echo "Code:'$?'" rm $ () TMP_FILE echo "resultaten:" cat $ () OUT_FILE rm $ () OUT_FILE # [END script] ------------------------------------------- waar de 'YOUR_xxx' snaren moet worden aangepast. Kunt u mij zeggen of het werkt en als het past bij uw behoeften. C. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|