The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
hitta mönster, bort med mönster och raden ovan och raden nedan nickg Shell-programmering och Skript 4 01-29-2009 01:38
hitta mönster bort linje med mönstret och raden ovan och raden nedan nickg UNIX for Dummies Frågor & Svar 1 01-28-2009 06:46
Kommentar / ta bort ett visst mönster från andra raden i matchande mönster imas Shell-programmering och Skript 4 10-13-2008 03:37
ändra ett visst mönster från andra raden i sökmönstret imas UNIX for Dummies Frågor & Svar 1 10-12-2008 02:19
Behovet av loop till att omfatta områden som en linje prkfriryce Shell-programmering och Skript 8 03-23-2007 12:49

 
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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 04-22-2009
rajan_san rajan_san is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 39
Inkludera Line Innan Mönsterredigeraren Använda Sed / awk

Hej,

Jag har en sql-fil som går ungefär så här

VI Test.sql

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP från offentliga;

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_READ;

BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_READ;

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_APP_RL;

BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_APP_RL;

Snabb Drop SYNONYM DEMO_NEWS;
DROP SYNONYM DEMO_USER.DEMO_NEWS;

Prompt drop View DEMO_NOMINEE_TEST;
DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST;

Prompt drop Function SQC_SAMP;
DROP FUNCTION DEMO_USER.SQC_SAMP;

Snabb Type DEMO_ID_REC;
- Skillnad Details:
- Faktisk Jämfört # av Versaler Gemener Vit Övrigt
- Längd Längd Lines Letters Letters Space Rödingar
- ************************************************ ******************
- Comp * 99 72 5 13 40 26 20 *
- Ref * 132 97 7 32 40 34 26 *
- ************************************************ ******************

Snabb Type DEMO_ID_REC;
--
- DEMO_ID_REC (typ)
--
- Dependencies:
- Standard (Package)
--
SKAPA TYP DEMO_USER.DEMO_id_rec As Object
(
LINK_ID VARCHAR2 (12),
DEMO_ID VARCHAR2 (50),
SAMPLE_FLG CHAR (1)
)
/

Visa fel;

Snabb Type STRINGTABLETYPE;
--
- STRINGTABLETYPE (typ)
--
- Dependencies:
- Standard (Package)
--
Skapa eller ersätta TYP DEMO_USER. "STRINGTABLETYPE" Som framgår av tabell
AV VARCHAR2 (255)
/

Visa fel;

Huvudsak Script måste söka efter alla rader som har antingen skapa text / skapa eller ersätta TYPE och måste plocka typ namn som brukar
3. Word för linjer med CREATE TYPE TYPENAME och 5 ord för rader som innehåller skapa eller ersätta TYP TYPENAME

Skriptet måste skapas en droppe TYP TYPENAME kraft, och placera denna DROP Command strax före Skapa / skapa eller ersätta skriva kommandon.

Liksom i det föregående fallet förväntade resultatet är

VI out.sql

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP från offentliga;

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_READ;

BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_READ;

BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_APP_RL;

BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_APP_RL;

Snabb Drop SYNONYM DEMO_NEWS;
DROP SYNONYM DEMO_USER.DEMO_NEWS;

Prompt drop View DEMO_NOMINEE_TEST;
DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST;

Prompt drop Function SQC_SAMP;
DROP FUNCTION DEMO_USER.SQC_SAMP;

Snabb Type DEMO_ID_REC;
- Skillnad Details:
- Faktisk Jämfört # av Versaler Gemener Vit Övrigt
- Längd Längd Lines Letters Letters Space Rödingar
- ************************************************ ******************
- Comp * 99 72 5 13 40 26 20 *
- Ref * 132 97 7 32 40 34 26 *
- ************************************************ ******************

Snabb Type DEMO_ID_REC;
--
- DEMO_ID_REC (typ)
--
- Dependencies:
- Standard (Package)
--

DROP TYPE DEMO_USER.DEMO_id_rec kraft;

SKAPA TYP DEMO_USER.DEMO_id_rec As Object
(
LINK_ID VARCHAR2 (12),
DEMO_ID VARCHAR2 (50),
SAMPLE_FLG CHAR (1)
)
/

Visa fel;

Snabb Type STRINGTABLETYPE;
--
- STRINGTABLETYPE (typ)
--
- Dependencies:
- Standard (Package)
--

DROP TYPE DEMO_USER. "STRINGTABLETYPE" force;

Skapa eller ersätta TYP DEMO_USER. "STRINGTABLETYPE" Som framgår av tabell
AV VARCHAR2 (255)
/

Visa fel;

Varje shell script förenligt med ksh på Solaris 8 skulle vara bra.

Tack,
Rajan
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:04.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0