[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] organizar arquivo
From: |
Marcelo Dantas Júnior |
Subject: |
Re: RES: [shell-script] organizar arquivo |
Date: |
Mon, 17 Jul 2000 08:07:41 -0300 |
Ok mano!! nao me ofendo com o .doc nao!! ja respondendo ta d++
valeu!
"Julio Cezar Neves - DISB.O" wrote:
>
> > Pessoal...
> >
> > to tentando organizar um arquivo aqui q tem varias linhas e algumas
> > linhas sao iguais, em seguida é gerado um arquivo novo.
> >
> > #!/bin/sh
> > echo "(a)Adicionar ou (c)Criar um arquivo novo?"
> > read REP
> > if test "$REP" = a
> > then
> > STR=" >>final.txt"
> > else test "$REP" = c
> > STR=" >final.txt"
> > fi
> > echo "Digite o arquivo para ser organizado" $ARQUIVO
> > read ARQUIVO
> > echo "O novo Arquivo sera final.txt"
> > cat $ARQUIVO | sort |uniq>final.txt
> >
> >
> > só que... quero que ele adicione ou crie o novo arquivo, final.txt,
> >
> > como eu coloco o STR? ja coloquei assim:
> >
> > stone:~# cat organize
> > #!/bin/sh
> > echo "(a)Adicionar ou (c)Criar um arquivo novo?"
> > read REP
> > if test "$REP" = a
> > then
> > STR=" >>final.txt"
> > else test "$REP" = c
> > STR=" >final.txt"
> > fi
> > echo "Digite o arquivo para ser organizado" $ARQUIVO
> > read ARQUIVO
> > echo "O novo Arquivo sera final.txt"
> > cat $ARQUIVO | sort |"$STR"final.txt
> >
> >
> > --
> > Marcelo Dantas Júnior
> >
> Olá Marcelo,
> quase vc conseguiu! O problema é que o Shell resolve os
> redirecionamentos antes de resolver as variáveis, então neste caso, qdo ele
> "descobre" que o conteúdo de STR era ">>final.txt", ele já havia passado da
> fase de fazer redirecionamentos.
>
> E ai? Como é que fica? Calma amigo! Para isso existe a instrução
> eval que é o pulo do gato!
> Se vc não se ofender em receber um attachment no formato MSWord,
> abra este ai abaixo, que talvez vc goste.
>
> []s,
> Julio.
>
> > <<MaceloEval.doc>>
>
> ------------------------------------------------------------------------
> Find long lost high school friends:
> http://click.egroups.com/1/7080/6/_/_/_/963937399/
> ------------------------------------------------------------------------
>
> Inscrição: address@hidden
>
> Sair da lista: address@hidden
>
> Banco Dados: http://www.egroups.com/group/shell-script
>
> ------------------------------------------------------------------------
> Name: MaceloEval.doc
> MaceloEval.doc Type: Winword File (application/msword)
> Encoding: base64
--
Marcelo Dantas Júnior
"Se começar pensando que não vai dar certo, você já não está
acreditando em si. Para acreditar em si é preciso ter fé." Linux
User: 101884
http://www.geocities.com/precaju
http://members.xoom.com/onikojr
http://onikosite.cjb.net