The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
segítsen nekem elküldése paramétereket a sqlplus szkriptet Unix shell script Hara Shell programozás és Scripting 2 01-29-2008 03:31 PM
Shell Script: szeretnénk beszúrni értékek adatbázis frissítést, ha a szkript fut ring Shell programozás és Scripting 1 10-25-2007 04:06 AM
Itt a dokumentum automatizálására Perl script felhívás script hogger84 Shell programozás és Scripting 3 10-22-2007 11:15 AM
visszatérés az anyavállalat számára héj után a parancsfájl egy script gurukottur Shell programozás és Scripting 5 09-26-2006 08:05 AM
visszatérés valuse a gyermek a szülő script script borncrazy Shell programozás és 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 01-24-2008
kkcarlton kkcarlton is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 3
Segítség a script

Szia,

Én completley új és Unix shell scripts. Be kell írni egy forgatókönyvet, hogy ez a következő:

kiválasztja 2 értékek a táblázat az Oracle adatbázis (könyvtár szerkezet)
FTPS. csv fájlt egy Win szerver egy Unix szerver (könyvtárak, felülről SQL)
változások könyvtár
használ úgynevezett közüzemi mload feltölteni adatok

Tudom, hogyan kell írni a választott nyilatkozat tudok írni, de ez az én script, vagy írok egy külön sql parancsfájlt, hogy hívom az én shell script? ha igen, hogyan tudom átadni az értékeket I letölteni az adatbázisból vissza a hívó shell szkriptet.

Én még nem tisztázott, hogy hogyan használja az FTP-én parancsfájlját ftp a CSV fájlt.

A többit tudom, hogyan kell csinálni.

Ha valaki tudna adni nekem egy kis hints pont nekem a jó irányba, vagy pont nekem néhány mintát, azt nagyon értékelem.

köszönöm,
KKC
  #2 (permalink)  
Old 01-25-2008
KittyWu KittyWu is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 8
Szia,

Ez a szkript (Korn shell) ezeket a célokat 2 probléma:

# [BEGIN script] -----------------------------------------

# 1. Vonjuk ki az adatokat a DB

typeset DB_VALUEs \u003d $ (sqlplus-s YOUR_USER_NAME / YOUR_USER_PASSWORD @ YOUR_DB_NAME <<ENDSQL
meg echo off
rögzített horogsorral 120 oldal 120 visszajelzés off
SET HEADING KI

válasszuk YOUR_COLUMNs a YOUR_TABLE;
ENDSQL
)

# Eltávolítás újsor karakter
DB_VALUEs \u003d $ (echo $ (DB_VALUEs))
# echo "DB_VALUEs \u003d '$ (DB_VALUEs)'"


# 2. FTP egy fájlba

# Hozz létre egy ideiglenes fájlt az FTP-dialog
typeset TMP_FILE \u003d $ (mktemp) RC \u003d $?
if [[$ (RC)-ne 0]], majd
echo "ERROR: nem lehet létrehozni egy ideiglenes fájlt ... (RC \u003d $ (RC))"
exit $ (RC)
fi

# Hozz létre egy ideiglenes fájlt az FTP-kimenet
typeset OUT_FILE \u003d $ (mktemp) RC \u003d $?
if [[$ (RC)-ne 0]], majd
echo "ERROR: nem lehet létrehozni egy ideiglenes fájlt ... (RC \u003d $ (RC))"
exit $ (RC)
fi

Futás az FTP parancs ()
cat> $ (TMP_FILE) <<!
nyitott YOUR_FTP_SERVER_NAME
felhasználó YOUR_FTP_USER_NAME YOUR_FTP_USER_PASSWORD
bináris
LCD YOUR_LOCAL_FILE_DIRECTORY
helyezni YOUR_FILE_NAME
bezár
!
ftp-n <($ TMP_FILE)> $ (OUT_FILE)

echo "Eredmény kód:'$?'"

rm $ (TMP_FILE)

echo "Eredmények:"
cat $ (OUT_FILE)
rm $ (OUT_FILE)

# [END script] -------------------------------------------

ahol a "YOUR_xxx" karakterláncokat kell testre.

Kérem, mondja meg, ha ez működik, és ha ez illik az Ön igényeinek.

C.
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 01:52 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0