shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Problemas com backup


From: Roberto Alves
Subject: Re: [shell-script] Problemas com backup
Date: Thu, 30 Nov 2006 17:36:07 +0000

André,
tente dar uma olhadinha no comando:

tr -s

TR=Trade (troca)
opção -s = squeeze-repeats (aperta as repetições)

ou seja, ele troca todas as opções de um caracter repetido por uma única
ocorrência dele.

abraço,

Roberto Alves




On 11/30/06, edjunior <address@hidden> wrote:
>
>   ixi... parece versão de sed antiga. Esse parâmetro '-i' foi incluido
> na versão 3.95 ( http://www.dicas-l.com.br/dicas-l/20041102.php ).
>
> Entretanto você pode criar um arquivo de backup temporário para fazer
> as alterações:
>
> $ sed -e 's/\ *$//g' comlql.lst > comlql.lst.bkp
> $ mv comlql.lst.bkp comlql.lst
>
> hasta!
>
> jr.
>
> On 11/30/06, Andre Campos <address@hidden<andreccampos%40bol.com.br>>
> wrote:
> > Cara,
> >
> > é exatamente isso, como coloco na minha rotina essa linha de comando,
> dei um copy/paste na linha que vc passou e deu erro :
> >
> > [oracle@bbrsrhst2 backup]$ sed -i -e 's/\ *$//g' comlql.lst
> > sed: invalid option -- i
> > Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
> >
> > -n, --quiet, --silent
> > suppress automatic printing of pattern space
> > -e script, --expression=script
> > add the script to the commands to be executed
> > -f script-file, --file=script-file
> > add the contents of script-file to the commands to be executed
> > --help display this help and exit
> > -V, --version output version information and exit
> >
> > If no -e, --expression, -f, or --file option is given, then the first
> > non-option argument is taken as the sed script to interpret. All
> > remaining arguments are names of input files; if no input files are
> > specified, then the standard input is read.
> >
> > E-mail bug reports to: address@hidden <bug-gnu-utils%40gnu.org> .
> > Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
> >
> > Obrigado..
> >
> > André Campos
> >
> >
> > ---------- Início da mensagem original -----------
> >
> > De: address@hidden <shell-script%40yahoogrupos.com.br>
> > Para: address@hidden<shell-script%40yahoogrupos.com.br>
> > Cc:
> > Data: Thu, 30 Nov 2006 11:29:54 -0200
> > Assunto: Re: [shell-script] Problemas com backup
> >
> > > hey,
> > >
> > > Não sei se entendi muito bem o seu problema mas, vejamos...
> > > Você possui um arquivo texto com uma listagem de arquivos, e alguns
> > > desses nomes de arquivos aparecem com espaços no final da linha, após
> > > o nome, é isso?
> > > Se for esse o problema, creio que este sed te ajuda:
> > >
> > > sed -i -e 's/\ *$//g' arquivos.txt
> > >
> > > Ele vai editar o arquivo arquivos.txt (que contém a listagem de
> > > arquivos) e apagar os espaços ao final da linhas.
> > > hasta!
> > >
> > > jr.
> > >
> > > On 11/30/06, Andre Campos <address@hidden<andreccampos%40bol.com.br>>
> wrote:
> > > > Amigos descobri o problema, mais agora me deparei com outro que não
> sei como resolver.
> > > > Gero a lista de arquivos de duas formas, a 1ª me conecto no banco de
> dados ( oracle) e faço um select pegando todos arquivos do banco e a 2ª eu
> faço um apend no arquivo com FIND, os arquivos os arquivos que listo via
> banco, ficam com ESPAÇO no fim da linha /u02/oradata/PROD/system01.dbf
> ***espaço****** e os arquivos com find não, alguem saberia me dizer como
> tirar esse espaço do final da linha?
> > > >
> > > >
> > > > Obrigado...
> > > >
> > > > ---------- Início da mensagem original -----------
> > > >
> > > > De: address@hidden<shell-script%40yahoogrupos.com.br>
> > > > Para: address@hidden<shell-script%40yahoogrupos.com.br>
> > > > Cc:
> > > > Data: Thu, 30 Nov 2006 08:54:20 -0200
> > > > Assunto: [shell-script] Problemas com backup
> > > >
> > > > > Bom dia amigos,
> > > > >
> > > > >
> > > > > Estou com o seguinte problema, tenho uma rotina de backup no qual
> crio uma lista dos arquivos a serem backupeados em fita ( LTO ), quando
> executo o tar nessa lista recebo o seguinte erro :
> > > > >
> > > > > tar: /u02/oradata/PROD/system01.dbf
> > > > > : Cannot stat: No such file or directory
> > > > >
> > > > > Mais o arquivo existe :
> > > > >
> > > > > -rw-r----- 1 oracle dba 692068352 Nov 30 08:22
> /u02/oradata/PROD/system01.dbf
> > > > >
> > > > > Comando : tar -cv -T lista -f /dev/st0
> > > > >
> > > > > Alguem poderia me ajudar???
> > > > >
> > > > > Obrigado..
> > > > >
> > > > > André Campos
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir esta regra será
> moderado sem prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: 
> > > > address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]