[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Retorno de Linha com sed
From: |
Ronaldo Araujo |
Subject: |
Re: [shell-script] Retorno de Linha com sed |
Date: |
Thu, 2 Oct 2008 08:31:15 -0700 (PDT) |
Perfeito ...
Obrigado pela dica
abraço
--- Em qui, 2/10/08, Cléoson Barreto <address@hidden> escreveu:
De: Cléoson Barreto <address@hidden>
Assunto: Re: [shell-script] Retorno de Linha com sed
Para: address@hidden
Data: Quinta-feira, 2 de Outubro de 2008, 14:07
Olá!
Substitua o echo $FUNC por echo "$FUNC" (com aspas).
[]'s
Cléoson.
2008/10/2 ronaldog.araujo <ronaldog.araujo@ yahoo.com. br>
> Boas Galera, a minha dúvida é a seguinte:
>
> tenho um arquivo chamado funcionario. txt e tem o seguinte conteudo:
>
> func=user1 func=user2 func=user3
>
> se no prompt eu digitar o seguinte comando:
>
> cat funcionario. txt | sed -e 's/ func/\nfunc/ g'
>
> ele me retorna:
> func=user1
> func=user2
> func=user3
>
> Montei então o seguinte script
>
> #!/bin/bash
>
> FUNC=`cat funcionario. txt | sed -e s/ func/\nfunc/ g`
>
> echo $FUNC
>
> ele me retorna:
>
> func=user1 func=user2 func=user3
>
> Ele não faz a quebra. O que preciso é colocar uma quebra de linha
> antes do func= por dentro de um shell script
>
> Alguém teria uma solução ?
>
> Obrigado
>
[As partes desta mensagem que não continham texto foram removidas]
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
[As partes desta mensagem que não continham texto foram removidas]