The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



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

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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-24-2008
kkcarlton kkcarlton is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 3
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
  #2 (permalink)  
Old 01-25-2008
KittyWu KittyWu is offline
Registrert bruker
  
 

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

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 10:52.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0