![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| aidez-moi dans l'envoi des paramètres de script pour sqlplus script shell unix | Hara | De programmation et de script Shell | 2 | 01-29-2008 03:31 PM |
| Shell Script: vous voulez insérer des valeurs dans la base de données mise à jour lorsque le script s'exécute | anneau | De programmation et de script Shell | 1 | 10-25-2007 04:06 AM |
| ici le document d'automatiser script perl qui appellent script | hogger84 | De programmation et de script Shell | 3 | 10-22-2007 11:15 AM |
| retour à la mère après l'invocation d'une shell script dans un script | gurukottur | De programmation et de script Shell | 5 | 09-26-2006 08:05 AM |
| valuse retour de l'enfant au parent script script | borncrazy | De programmation et de script Shell | 1 | 08-20-2004 04:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
avec l'aide de script
Salut,
Je suis complètement nouveau pour Unix et des scripts shell. J'ai besoin d'écrire un script qui effectue les opérations suivantes: sélectionne les 2 valeurs d'un tableau sur une base de données Oracle (la structure de répertoire) ftps un fichier. csv à partir d'un serveur Win à un serveur Unix (répertoires d'en haut sql) changements répertoire utilise un utilitaire appelé mload pour télécharger des données Je sais comment écrire la déclaration, mais de sélectionner puis-je écrire dans mon script ou dois-je écrire un script sql que j'appelle de mes script shell? si oui, comment puis-je passer récupérer les valeurs de la base de données à l'appel du script shell. Je suis également pas clair sur la façon d'utiliser dans mon script ftp à ftp le fichier csv. Le reste, je sais comment faire. Si quelqu'un pouvait me donner quelques conseils, point-moi dans la bonne direction, ou le point-moi de quelques-uns, je l'apprécie grandement. merci, KKC |
|
||||
|
Salut,
ce script (Korn shell) des objectifs de ces 2 problèmes: # [BEGIN script] ----------------------------------------- # 1. Extrait les données de la DB typeset DB_VALUEs \u003d $ (YOUR_USER_NAME sqlplus-s / YOUR_USER_PASSWORD @ YOUR_DB_NAME <<ENDSQL ensemble echo off mis en ligne 120 pages de 120 commentaires SET HEADING OFF sélectionner YOUR_COLUMNs de YOUR_TABLE; ENDSQL ) # Suppression de caractères newline DB_VALUEs \u003d $ (echo $ () DB_VALUEs) # echo "DB_VALUEs \u003d '$ (DB_VALUEs)'" # 2. Un seul fichier FTP # Créer un fichier temporaire pour la boîte de dialogue FTP typeset TMP_FILE \u003d $ (mktemp); RC \u003d $? if [[$ (RC)-ne 0]], puis echo "ERREUR: ne peut pas créer un fichier temporaire ... (RC \u003d $ (RC))" exit $ (RC) fi # Créer un fichier temporaire pour la sortie FTP typeset OUT_FILE \u003d $ (mktemp); RC \u003d $? if [[$ (RC)-ne 0]], puis echo "ERREUR: ne peut pas créer un fichier temporaire ... (RC \u003d $ (RC))" exit $ (RC) fi # Lancez la commande FTP () cat> $ (TMP_FILE) <<! ouvert YOUR_FTP_SERVER_NAME utilisateur YOUR_FTP_USER_NAME YOUR_FTP_USER_PASSWORD binaire lcd YOUR_LOCAL_FILE_DIRECTORY mettre YOUR_FILE_NAME fermer ! ftp-n <$ (TMP_FILE)> $ () OUT_FILE echo "Résultat de code:'$?'" rm $ () TMP_FILE echo "Résultats:" cat $ () OUT_FILE rm $ () OUT_FILE # [FIN script] ------------------------------------------- où la "YOUR_xxx 'chaînes doivent être adaptés. S'il vous plaît me dire si ça fonctionne et si elle répond à vos besoins. C. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|