![]() |
|
|
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 |
| récupérer les lignes d'un fichier à l'aide de la commande AWK | swamymns | De programmation et de script Shell | 1 | 05-04-2008 10:47 PM |
| Parse fichier texte et d'envoyer des mails | Amruta Pitkar | UNIX pour les nuls Questions et réponses | 12 | 08-11-2006 04:56 AM |
| le remplacement d'une chaîne de caractères dans un fichier de paramètre de ligne de commande | chiru_h | De programmation et de script Shell | 5 | 08-03-2006 10:34 AM |
| commande export | radhika03 | UNIX pour les nuls Questions et réponses | 2 | 12-16-2005 09:25 AM |
| en utilisant la commande d'exportation | sveera | De programmation et de script Shell | 4 | 04-01-2005 12:05 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
awk / sed Commande: Parse paramètre fichier / envoyer les lignes vers l'exportation ksh commande
Désolé pour le double fil de celui-ci est similaire à celle de la
awk / sed script pour lire des valeurs de fichiers de paramètres Comme il n'y avait pas de réponses sur le fil parent, car il a en partie résolu, je pense à ouvrir un nouveau thread pour la question qui reste Je suis en train d'écrire un programme shell qui exécute un grand nombre de fichiers Oracle SQL sur les différentes bases de données sur l'environnement, la mise en valeur. Je suis en train de concevoir un fichier de paramètres où l'on peut stocker les valeurs d'environnement pour toutes les bases de données dans le format ci-dessous Dossier Environnement Nom du fichier oraenv # / DB1 * * / ORACLE_SID \u003d DB1 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Autres paramètres # / * Fin * / # / * DB2 * / ORACLE_SID \u003d DB2 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Autres paramètres # / * Fin * / # / * BD3 * / ORACLE_SID \u003d BD3 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Autres paramètres # / * Fin * / Script Master <- Programme principal qui utilise ces paramètres Nom du fichier actions.sh Lorsque le script est exécuté en tant que. / Actions, sh i DB1 voulons lire tous les paramètres liés à DB1 de la oraenv écrites entre le schéma ci-dessous # / DB1 * * / . ... .. # / * Fin * / créer des "exportations ORACLE_SID .." etc .. Solution DB \u003d DB1 pour la ligne dans `sed -n '/' $ (DB) '/, / fin / p' oraenv | grep-v ^ # »ne l'exportation "$ (line)" fait Le problème avec le code ci-dessus est un des paramètres dans le fichier ont oraenv $ .. Comme ci-dessous # / DB1 * * / ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME # / * Fin * / Le résultat attendu est ORACLE_HOME \u003d / temp OH \u003d / temp Les résultats réels ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME J'ai eu du mal à résoudre ce problème pendant 4 heures maintenant ... Toute aide rapide est très appréciée. Dernière édition par rajan_san; au 11.06.2008 08:49 AM.. Motif: Mot de contenu |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|