![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
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 |
| trouver schéma, supprimer la ligne avec un motif et la ligne au-dessus et au dessous de la ligne | nickg | De programmation et de script Shell | 4 | 01-29-2009 01:38 PM |
| trouver motif de supprimer la ligne avec un motif et la ligne au-dessus et au dessous de la ligne | nickg | UNIX pour les nuls Questions et réponses | 1 | 01-28-2009 06:46 PM |
| commentaire / supprimer un modèle particulier à partir de la deuxième ligne de l'adéquation profil | IMAS | De programmation et de script Shell | 4 | 10-13-2008 02:37 AM |
| modifier un modèle particulier à partir de la deuxième ligne du modèle de recherche | IMAS | UNIX pour les nuls Questions et réponses | 1 | 10-12-2008 01:19 PM |
| besoin de boucle pour inclure des domaines aussi une ligne | prkfriryce | De programmation et de script Shell | 8 | 03-23-2007 12:49 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Inclure Line Avant Pattern Utilisation Sed / Awk
Salut,
J'ai un fichier sql qui tourne à quelque chose comme ça vi Test.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DU PUBLIC; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DE DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DE DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_APP_RL; Prompt Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt chute Voir DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt baisse Fonction SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Prompt Type DEMO_ID_REC; - Différence Détails: - Par rapport réel des majuscules en minuscules # Blanc Autres - Longueur Longueur Lignes Lettres Lettres Space Ombles - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Prompt Type DEMO_ID_REC; -- - DEMO_ID_REC (Type) -- - Dépendance: - STANDARD (Package) -- CREATE TYPE DEMO_USER.DEMO_id_rec COMME OBJET ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Prompt Type STRINGTABLETYPE; -- - STRINGTABLETYPE (Type) -- - Dépendance: - STANDARD (Package) -- CREATE OR REPLACE TYPE DEMO_USER ". STRINGTABLETYPE" AS TABLE D'VARCHAR2 (255) / SHOW ERRORS; Fondamentalement, le script doit examiner toutes les lignes qui ont CREATE TYPE / CREATE OR REPLACE TYPE et doit choisir le nom du type qui est habituellement 3e Word pour Lines avec CREATE TYPE TYPENAME et 5 pour les lignes de texte contenant CREATE OR REPLACE TYPE TYPENAME Le script doit généré un DROP TYPE TYPENAME Force; cette baisse et de la Place, juste avant la commande CREATE / CREATE OR REPLACE Type commandes. Comme dans le cas ci-dessus, le résultat escompté est vi out.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DU PUBLIC; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DE DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DE DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_APP_RL; Prompt Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt chute Voir DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt baisse Fonction SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Prompt Type DEMO_ID_REC; - Différence Détails: - Par rapport réel des majuscules en minuscules # Blanc Autres - Longueur Longueur Lignes Lettres Lettres Space Ombles - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Prompt Type DEMO_ID_REC; -- - DEMO_ID_REC (Type) -- - Dépendance: - STANDARD (Package) -- DROP TYPE DEMO_USER.DEMO_id_rec la Force; CREATE TYPE DEMO_USER.DEMO_id_rec COMME OBJET ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Prompt Type STRINGTABLETYPE; -- - STRINGTABLETYPE (Type) -- - Dépendance: - STANDARD (Package) -- DROP TYPE DEMO_USER ". STRINGTABLETYPE" Force; CREATE OR REPLACE TYPE DEMO_USER ". STRINGTABLETYPE" AS TABLE D'VARCHAR2 (255) / SHOW ERRORS; Tout script shell compatible avec ksh sur Solaris 8 serait bien. Merci, Rajan |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|