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 <[EMAIL PROTECTED]> 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 :
>
> [EMAIL PROTECTED] 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: [EMAIL PROTECTED] .
> Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
>
> Obrigado..
>
> André Campos
>
>
> ---------- Início da mensagem original -----------
>
>       De: [email protected]
>     Para: [email protected]
>       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 <[EMAIL PROTECTED]> 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: [email protected]
> > >     Para: [email protected]
> > >       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: [EMAIL PROTECTED]
> > > ---------------------------------------------------------------------
> > > 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
>
>
>

Responder a