[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] inserindo um texto em um campo especifico / linha de
From: |
Thiago Germano Beier |
Subject: |
Re: [shell-script] inserindo um texto em um campo especifico / linha de um outro arquivo via script |
Date: |
Mon, 23 Jan 2006 19:27:58 -0200 |
Prezado Gentil de Bortoli Júnior e lista obrigado pelo pela ajuda , hoje eu vi
como é importante saber usar "sed" "vi" e bash coisas essenciais para nos do
mundo linux ;
obrigado pela força
abracos,
----- Original Message -----
From: Gentil de Bortoli Júnior
To: address@hidden
Sent: Monday, January 23, 2006 4:06 PM
Subject: Re: [shell-script] inserindo um texto em um campo especifico / linha
de um outro arquivo via script
Thiago Germano Beier wrote:
> senha.txt com:
> ### BOF ####
> Random password: x666xFHa
> ### EOF ####
>
> e o arquivo mensagem.txt
> ### BOF ####
> Prezado usuario sua nova senha é:
>
> []
>
> por acesse http://servidor/cgi-bin/alteraseha/ para alterar sua senha
>
> ### EOF ####
>
> onde com o comando cat senha | cut -c 18-35 eu consigo extrair somente a
senha em si "x666xFHa"
>
> como faco para colocar essa senha "x666xFHa" dentro do campo [] do arquivo
mensagem.txt ?
Thiago, você poderia explicar melhor o seu problema? Tenho impressão
que você está com algo que pode ser resolvido de uma forma melhor...
Os delimitadores ### BOF #### fazem parte dos seus arquivos ou
eles são apenas para destacá-los no e-mail?
Seria interessante ter também mais linhas dos seus arquivos
de entrada.
De qualquer forma, mesmo sem entender o seu problema direito,
aí vai. Estou considerando que os delimitadores _não_ estão
no arquivo, dado o seu cut.
for senha in $(cat senha.txt | cut -c 18-); do
sed "s/\[\]/[$senha]/" mensagem.txt
done
[]s
--
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg
"There Is No Gene For The Human Spirit"
---------------------------------------------------------------------
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
Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]