The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 01-24-2008
kkcarlton kkcarlton is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 3
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
  #2 (permalink)  
Old 01-25-2008
KittyWu KittyWu is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 8
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.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 10:25 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0