![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| encontrar padrão, exclua acordo com padrão e linha acima e abaixo linha | nickg | Programação Shell Script e | 4 | 01-29-2009 01:38 |
| encontrar padrão apagar linha com padrão e linha acima e abaixo linha | nickg | UNIX para Dummies Perguntas & Respostas | 1 | 01-28-2009 06:46 |
| comentário / apagar um determinado padrão a partir de segunda linha da correspondência padrão | IMAS | Programação Shell Script e | 4 | 10-13-2008 03:37 |
| modificar um determinado padrão a partir de segunda linha de pesquisa padrão | IMAS | UNIX para Dummies Perguntas & Respostas | 1 | 10-12-2008 02:19 |
| necessidade de loop para incluir áreas como uma linha | prkfriryce | Programação Shell Script e | 8 | 03-23-2007 12:49 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Incluir Linha Antes Padrão Usando Sed / Awk
Oi,
Eu tenho um arquivo sql que funciona algo assim vi Test.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DO PÚBLICO; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DA DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DA DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DA DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DA DEMO_APP_RL; Perguntar Drop DEMO_NEWS sinonímia; DROP DEMO_USER.DEMO_NEWS sinonímia; Perguntar queda Ver DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Perguntar queda Função SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Perguntar Tipo DEMO_ID_REC; - Diferença Detalhes: - Comparado # real de Minúsculas Maiúsculas Branco Outras - Comprimento Comprimento Linhas Cartas Cartas Espacial chars - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Perguntar Tipo DEMO_ID_REC; -- - DEMO_ID_REC (Tipo) -- - Dependências: - Standard (Pacote) -- CREATE TYPE DEMO_USER.DEMO_id_rec como objeto ( LINK_ID varchar2 (12), DEMO_ID varchar2 (50), SAMPLE_FLG CHAR (1) ) / Mostrar erros; Perguntar Tipo STRINGTABLETYPE; -- - STRINGTABLETYPE (Tipo) -- - Dependências: - Standard (Pacote) -- Criar ou substituir DEMO_USER TIPO ". STRINGTABLETYPE" NO QUADRO DE VARCHAR2 (255) / Mostrar erros; Basicamente o script tem de olhar para todas as linhas que têm quer CREATE TYPE / TIPO criar ou substituir e deve escolher o tipo de nome que é normalmente 3. Word para Linhas com CREATE TYPE TYPENAME e 5. termo para as linhas contendo criar ou substituir TIPO TYPENAME O script tem gerado um DROP TIPO TYPENAME VIGOR, e Coloque este comando DROP apenas antes do CRIA / criar ou substituir Tipo comandos. Tal como no caso acima mencionado, o resultado esperado é vi out.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DO PÚBLICO; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DA DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DA DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP DA DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DA DEMO_APP_RL; Perguntar Drop DEMO_NEWS sinonímia; DROP DEMO_USER.DEMO_NEWS sinonímia; Perguntar queda Ver DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Perguntar queda Função SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Perguntar Tipo DEMO_ID_REC; - Diferença Detalhes: - Comparado # real de Minúsculas Maiúsculas Branco Outras - Comprimento Comprimento Linhas Cartas Cartas Espacial chars - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Perguntar Tipo DEMO_ID_REC; -- - DEMO_ID_REC (Tipo) -- - Dependências: - Standard (Pacote) -- DROP TYPE DEMO_USER.DEMO_id_rec vigor; CREATE TYPE DEMO_USER.DEMO_id_rec como objeto ( LINK_ID varchar2 (12), DEMO_ID varchar2 (50), SAMPLE_FLG CHAR (1) ) / Mostrar erros; Perguntar Tipo STRINGTABLETYPE; -- - STRINGTABLETYPE (Tipo) -- - Dependências: - Standard (Pacote) -- DROP TYPE DEMO_USER ". STRINGTABLETYPE" FORÇA; Criar ou substituir DEMO_USER TIPO ". STRINGTABLETYPE" NO QUADRO DE VARCHAR2 (255) / Mostrar erros; Qualquer script compatível com ksh em Solaris 8 seria ótimo. Obrigado, Rajan |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|