[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como ler um arquivo.txt?
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Como ler um arquivo.txt? |
Date: |
Tue, 23 Apr 2013 18:04:47 -0300 |
Mas se ele usa # como marcador, vc não pode remover de qq jeito.
Até pq tem que ser específico com a posição do #
2013/4/23 Eliel <address@hidden>
> **
>
>
> Ao inves de:
>
> # retira a tralha da linha..
> k=$(grep '#' $arq | sed 's/\#//g;')
>
> Utilize sed -i 's/\#//g' $arq
>
> Muito mais simples
>
> :D
>
>
> 2013/4/23 Tiago Peczenyj <address@hidden>
>
> > Faca
> >
> > K=$( echo $line | sed ...)
> >
> > Vc estava pesquisando no arquivo inteiro
> > Em 23/04/2013 17:48, "kerosabber" <address@hidden> escreveu:
> >
> > > **
>
> > >
> > >
> > > Bom noite pessoal..
> > >
> > > Fiz um script para criar automaticamente uma pagina.html com links.
> > > O endereço dos links estão num arquivo.txt da seguinte forma:
> > >
> > > #descrição da página
> > > http://www.pagina1.com.br
> > > .
> > > .
> > > .
> > >
> > > O script criado foi:
> > > ................................
> > > arq=$1 # arquivo.txt com os links
> > > xec 3<&0
> > > exec 0<$arq
> > >
> > > while read line
> > > do
> > >
> > > # retira a tralha da linha..
> > > k=$(grep '#' $arq | sed 's/\#//g;')
> > >
> > > # $line é a linha com o endereço do link
> > > # $k é a decriçao do link sem a tralha
> > > echo "<a href=\"$line\"> $k </a> <br>" >> index.html
> > >
> > > done
> > >
> > > exec 0<&3
> > >
> > > .................................
> > > Está acontecendo o seguinte:
> > > Os comentarios ($k) de todas as linhas, são listados para cada link
> > > criado. Quando o certo seria apenas um comentário para cada link.
> > >
> > > Como não consegui 'ver' onde está o problema, peço a ajuda de vocês
> para
> > > isso.
> > >
> > > Desde já fico grato.
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > 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
>
> > ----------------------------------------------------------
> > 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]
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://about.me/peczenyj
[As partes desta mensagem que não continham texto foram removidas]