Re: [shell-script] SED escrevendo \n

2010-07-22 Por tôpico Jonathan Lessa
informe o \\n entre aspas simples para ele reconhecer que é uma string, veja se é isso que vc quer: # echo '""' | sed s/'>"'/'>\\n"'/ Em 21 de julho de 2010 19:37, Willian Itiho Amano escreveu: > > > Boa noite > > Estou com dificuldade com o comando sed. > > Entes que me moderem o problema nã

Re: [shell-script] SED: Inserir quebra de página ap ós XX caracteres

2010-07-21 Por tôpico Marcelo F Andrade
2010/6/2 Cristiano > > Estou tentando escrever um script usando o SED que identifique o conteúdo > de um campo dentro de um arquivo XML (tudo o que estiver entre as tags > e ) e substitua este conteúdo por ele > mesmo, mas com uma quebra de linha a cada 76 caracteres. Salvo engano, o fmt faz iss

Re: [shell-script] Sed duvidas...

2010-07-18 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/18/2010 11:59 AM, fsilva6 wrote: > Qual seria a sintaxe do comando SED para formatar uma informação da seguinte > forma: > > tenho a variável populada com a informação abaixo. > > a=NOVO_ARQUIVO_A_20091201.txt > b=N

Re: [shell-script] Sed duvidas...

2010-07-18 Por tôpico Marcio Gil
Em 18/7/2010 11:59, fsilva6 escreveu: > Qual seria a sintaxe do comando SED para formatar uma informação da seguinte > forma: > > tenho a variável populada com a informação abaixo. > > a=NOVO_ARQUIVO_A_20091201.txt > b=N_TESTE_C_31122009.txt > > Gostaria q o SED me reto

Re: [shell-script] Sed duvidas...

2010-07-18 Por tôpico Julio C. Neves
$ sed -r 's/(.*)(=.*)_.*/\1_result\2/' <<< "a= NOVO_ARQUIVO_A_20091201.txt b= N_TESTE_C_31122009.txt" a_result= NOVO_ARQUIVO_A b_result= N_TESTE_C Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - w

[shell-script] Sed duvidas...

2010-07-18 Por tôpico fsilva6
Qual seria a sintaxe do comando SED para formatar uma informação da seguinte forma: tenho a variável populada com a informação abaixo. a=NOVO_ARQUIVO_A_20091201.txt b=N_TESTE_C_31122009.txt Gostaria q o SED me retornasse o seguinte: a_result= NOVO_ARQUIVO_

[shell-script] Sed duvidas...

2010-07-18 Por tôpico fsilva6
Qual seria a sintaxe do comando SED para formatar uma informação da seguinte forma: tenho a variável populada com a informação abaixo. a=NOVO_ARQUIVO_A_20091201.txt b=N_TESTE_C_31122009.txt Gostaria q o SED me retornasse o seguinte: a_result= NOVO_ARQUIVO_

Re: [shell-script] SED: Inserir quebra de página a pós XX caracteres

2010-06-02 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 > Importante: faça backup pois este "sed -i" está alterando no próprio arquivo. sed -i.bkp faz o trabalho de fazer backup - -- Um abraço .0. MrBiTs - mrbits@gmail.com ..0 GnuPG - http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818F

Re: [shell-script] SED: Inserir quebra de página ap ós XX caracteres

2010-06-02 Por tôpico Axcar, L. Miguel
Cristiano, Usando só sed... sed "s:[.*<\/SignatureValue>]:\n $1:77;s:[.*<\/SignatureValue>]:\n $1:153;" arquivo Com esse comando estou incluindo \n antes dos caracteres da posicao 77 e 153 que estão entre os blocos e . Pra fazer direto uma alternativa copie esses XMLs pra um diretório DIR, dep

Re: [shell-script] SED: Inserir quebra de pá gina após XX caracteres

2010-06-02 Por tôpico Fernando Luizao
)/\1\n/' arquivo Monta um grupo com 73 caracteres, e faz a substituição adicionando uma quebra de linha depois. Não sei se resolve para o seu caso, mas já deve dar uma idéia. Abraço --- Em qua, 2/6/10, Cristiano escreveu: De: Cristiano Assunto: [shell-script] SED: Inserir quebra de pági

[shell-script] SED: Inserir quebra de página após XX caracteres

2010-06-02 Por tôpico Cristiano
Salve ilustres, bom dia. Estou tentando escrever um script usando o SED que identifique o conteúdo de um campo dentro de um arquivo XML (tudo o que estiver entre as tags e ) e substitua este conteúdo por ele mesmo, mas com uma quebra de linha a cada 76 caracteres. Pensei que daria para fazer

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Bruno Gunter
Hmmm... Com AWK, poderia ser $ echo '04-30,6819' | awk -F"," '{n=split($0,A);S=A[n];{for(i=n-1;i>0;i--)S=S" "A[i]}}END{print S}' 6819 04-30 []'s Gunter Em 5 de maio de 2010 15:10, Willian Itiho Amano escreveu: > Eu não sou muito bom em sed mas tentei brincar de maneira diferente: > > # awk -F",

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Willian Itiho Amano
Eu não sou muito bom em sed mas tentei brincar de maneira diferente: # awk -F"," '{ print $2","$1 }' lista.txt 2010/5/5 Adelson O. Junior > > > Valeu pessoal, > > exatamente como eu estava pensando, montar os grupos e substituir depois. > > Abracos. > > 2010/5/5 Lawrence Waclawiak > > >: > >

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Adelson O. Junior
Valeu pessoal, exatamente como eu estava pensando, montar os grupos e substituir depois. Abracos. 2010/5/5 Lawrence Waclawiak : > Boa tarde! > > Assim vc pode fazer com o sed > > l...@lbw-laptop:~$ echo " > 04-30,6819 > 04-30,7042 > 04-30,7042 > 04-30,7042 > 04-30,7042 > 04-30,7042 > 04-30,7042"

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Lawrence Waclawiak
Boa tarde! Assim vc pode fazer com o sed l...@lbw-laptop:~$ echo " 04-30,6819 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042" |sed -r 's/(^.*),(.*$)/\2,\1/' 6819,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 os () definem grupos que podem posteriorme

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Bruno Coimbra
Em Wed, 05 May 2010, Adelson O. Junior escreveu: > Boa tarde pessoal, > > acho que esta deve ser facil, ate sei +- como se faz isso com regex, > mas nao sei a sintaxe do sed. > O problema e o seguinte, tenho este trecho de texto: > > 04-30,6819 > 04-30,7042 > 04-30,7042 > 04-30,7042 > 04-30,7042

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico André Saunite
De forma bem gulosa e sem pensar em casos q saiam do padrão fica assim: $ cat a 04-30,6819 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 $ sed 's/\(.*\),\(.*\)/\2,\1/g' a 6819,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 Abs, André Saunite 2010/5/

[shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico Adelson O. Junior
Boa tarde pessoal, acho que esta deve ser facil, ate sei +- como se faz isso com regex, mas nao sei a sintaxe do sed. O problema e o seguinte, tenho este trecho de texto: 04-30,6819 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 queria inverter. Por exemplo: 6819,04-30 7042,0

Re: [shell-script] Sed não entendo

2010-04-22 Por tôpico Lawrence Waclawiak
A solução apresentada pelo sergio é mais simples que a minha e funciona perfeitamente, só colocaria mais algumas coisinhas para evitar probelmas, veja: sed -i "/^suffix.*\".*\"$/ s/\".*\"$/\"dc= $var1,dc= $var2\"/" arquivo Assim com ^suffix.*\".*\"$ já casamos a linha completa e não qualquer li

Re: [shell-script] Sed não entendo

2010-04-22 Por tôpico Lawrence Waclawiak
Solução fresquinha vinda das aulas do Júlio. Para isso lembrei que existe o esquema de retrovisor para expressões regulares, veja: l...@lbw-laptop:~$ cat bla wqddm dwddwww wdwd3e3e3323 suffix "dc=my-domain, dc=com" drop "dc=my-domain, dc=com" 545454f hyhjuyhh l...@lbw-laptop:~$ cat bla |sed -r

RE: [shell-script] Sed não entendo

2010-04-22 Por tôpico Marcio Gil
> -Original Message- > From: Luiz Guilherme Nunes Fernandes > > Subject: Sed não entendo > Prezados, > > tudo jóia? > > me deparei com o seguinte problema que não consigo resolver. > > Dentro dum arquivo se encontra esta linha. > > suffix "dc=dc=my-domain,dc=

Re: [shell-script] Sed não entendo

2010-04-22 Por tôpico Rafael Moraes
Fala pessoal! não precisa nem botar o suffix no rolo, afinal ele não vai mudar. Penso que ficaria assim: sed 's/"dc=dc=my-domain,dc=com"/"dc=xxx,dc=xxx,dc=xxx"/g' Em 22 de abril de 2010 14:26, Raul Libório escreveu: > > > 2010/4/22 Luiz Guilherme Nunes Fernandes > > >: > > Subject: Sed não

Re: [shell-script] Sed não entendo

2010-04-22 Por tôpico Andrea VB
2010/4/22 Luiz Guilherme Nunes Fernandes : > Subject: Sed não entendo > Prezados, > > tudo jóia? > > me deparei com o seguinte problema que não consigo resolver. > > Dentro dum arquivo se encontra esta linha. > > suffix "dc=dc=my-domain,dc=com" > > Estou querendo usar o se

Re: [shell-script] Sed não entendo

2010-04-22 Por tôpico Raul Libório
2010/4/22 Luiz Guilherme Nunes Fernandes : > Subject: Sed não entendo > Prezados, > >              tudo jóia? > > me deparei com o seguinte problema que não consigo resolver. > > Dentro dum arquivo se encontra esta linha. > > suffix              "dc=dc=my-domain,dc=com" > > Estou querendo usar o se

[shell-script] Sed não entendo

2010-04-22 Por tôpico Luiz Guilherme Nunes Fernandes
Subject: Sed não entendo Prezados, tudo jóia? me deparei com o seguinte problema que não consigo resolver. Dentro dum arquivo se encontra esta linha. suffix "dc=dc=my-domain,dc=com" Estou querendo usar o sed para trocar os valores dentro das aspas, mas não está funci

Re: [shell-script] Sed e arquivos em formato DOS

2009-12-18 Por tôpico Elder Marco
> > > basta você inserir ele na sua regex e torná-lo opcional: > > $ sed '/^\r\?$/q' > Legal, isso funcionou :-) [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] Sed e arquivos em formato DOS

2009-12-18 Por tôpico jimmy
On Fri, Dec 18, 2009 at 11:19:33AM -0200, Elder Marco wrote: > > >Caros, > >Andei aprendendo a mexer no sed e algo me deixou um pouco (não muito) >preocupado. > >Fiz > >$ sed '/^$/q' > >Para que ele parasse na primeira linha em branco que encontrasse. Mas >ele não

[shell-script] Sed e arquivos em formato DOS

2009-12-18 Por tôpico Elder Marco
Caros, Andei aprendendo a mexer no sed e algo me deixou um pouco (não muito) preocupado. Fiz $ sed '/^$/q' Para que ele parasse na primeira linha em branco que encontrasse. Mas ele não parou... Pesquisando mais a fundo, percebi que era por causa do final de linha usado no arquivo, que era do

Re: [shell-script] sed - pega string decimal

2009-09-21 Por tôpico Denis S. Costa
pela ajuda Julio!!! Denis Silva Costa Analista de Geoprocessamento "A paz não brota em um jardim com câmera e sensores..." --- Em sex, 18/9/09, Julio C. Neves escreveu: De: Julio C. Neves Assunto: Re: [shell-script] sed - pega string decimal Para: shell-script@yahoogrupos.com.br Data: S

Re: [shell-script] sed - pega string decimal

2009-09-18 Por tôpico Julio C. Neves
Fala Denis, seu exemplo foi péssimo já que não faz nenhum sentido e provavelmente por isso ninguém te ajudou. Na próxima vez, procure deixar as coisas mais claras para o pessoal que tem pouco tempo disponível e, assim mesmo, está tentando te ajudar. Então dei uma pequena modificada no seu texto par

Re: [shell-script] sed - pega string decimal

2009-09-18 Por tôpico Julio C. Neves
Fala Denis, seu exemplo foi péssimo já que não faz nenhum sentido e provavelmente por isso ninguém te ajudou. Na próxima vez, procure deixar as coisas mais claras para o pessoal que tem pouco tempo disponível e, assim mesmo, está tentando te ajudar. Então dei uma pequena modificada no seu texto par

[shell-script] sed - pega string decimal

2009-09-18 Por tôpico Denis S. Costa
Sou iniciante em SED como faço para pegar só uma string com formato &#[0-9]\{2,3\}; (em regex)?? exemplo: O rato é feio, é feião Faz ruúdo quero pegar: é ã ú Muito obrigado Denis Silva Costa Analista de Geoprocessamento http://shellscript4all.blogspot.com "A paz não brota em um jardim com c

Re: [shell-script] sed + for

2009-07-22 Por tôpico Marcus : D
Agradeco a todos pela dica. A funcao para qual o script seria usado deixou de existir, então acabei nem fazendo nada. De qualquer forma, valeu pelas dicas preciosas. Especialmente com as do Julio e do Flavio, deu para descobrir uns recursos interessantes. :) Abs! Flavio Junior escreveu: > > > E

Re: [shell-script] sed script exclui comentários [resolvido]

2009-07-20 Por tôpico denis costa
..@s --- Em sex, 17/7/09, Julio C. Neves escreveu: De: Julio C. Neves Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Sexta-feira, 17 de Julho de 2009, 15:09   Já que todo mundo deu pitaco, tb vou dar

Re: [shell-script] sed script exclui comentários

2009-07-17 Por tôpico Julio C. Neves
Já que todo mundo deu pitaco, tb vou dar o meu: Mantendo a identação: $ echo '#!/bin/bash #este programa não faz nada echo tudo #escreveu tudo # um comentario echo "NADA"' | sed -r 's/( *.*)#.*/\1/;/^ *$/d' echo tudo echo "NADA" Tirando a identação: $ echo '#!/bin/bash #este programa

Re: [shell-script] sed script exclui comentários

2009-07-17 Por tôpico César Vianna
a não faz nada > #e não escreve nada > echo "NADA" > > depois de processar: > > #e não escreve nada > echo "NADA" > > --- Em qui, 16/7/09, denis costa > > > escreveu: > > > De: denis costa > > > Assunto: Re: [

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
processar:     #e não escreve nada     echo "NADA" --- Em qui, 16/7/09, denis costa escreveu: De: denis costa Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Quinta-feira, 16 de Julho de 2009, 12:42  

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
escreveu: De: César Vianna Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Quinta-feira, 16 de Julho de 2009, 11:26   Não sei se entendi errado, mas não serve a alternativa abaixo? O primeiro grep remove linhas

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico César Vianna
t,j,"%" > wait,1 > endfor > > print,"calculando azimuth..." > wset,34 > wait,3 > plot,azimuthz,yrange=[-10,10],title='Azimuth' > > print,"everything Ok!!!" > wset,33 &

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
ange=[-10,10],title='Range'         print,"testing"         wset,34         wait,3         plot,azimuth,yrange=[-10,10],title='Azimuth'                endfor end --- Em qui, 16/7/09, denis costa escreveu: De: denis costa Assunto: Re: [shell-script] sed script exclui

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
cat $2  | sed 's/#.*$//;/^$/d' | wc -l     ;;     idl)         cat $2  | sed 's/;.*$//;/^$/d' | wc -l     ;;     c)         echo "Calma! Ainda não pensei em C"     ;;     *)         echo "Linguagem não suportada."     ;; esac --- Em qui, 16/7/09, Jeik

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico Jeiks
o wc tah esquisito.. nao entendi o pq de estar errado quanto a outra dúvida, para comentários tanto com "#" quanto ";", use: sed 's/[#;].*$//;/^$/d' abs 2009/7/16 denis costa > > > essa soluão funciona perfeitamente em shell script: > sed 's/#.*

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
essa soluão funciona perfeitamente em shell script: sed 's/#.*$//;/^$/d' mas como faria para usar o menos código em uma outra linguagem que usa ponto e virgula (;) para comentário: sed 's/\;.*$//;/^$/d' essa solução acima até funcionaou mas não exclui as linhas em branco

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
Jeiks escreveu: De: Jeiks Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Quinta-feira, 16 de Julho de 2009, 9:32   O "wc -l" deveria estar contando certinho tenta um nl pra ver se não tem nen

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico Jeiks
O "wc -l" deveria estar contando certinho tenta um nl pra ver se não tem nenhuma linha sobrando abs 2009/7/16 denis costa > > > Qual é o método de contagem de linhas do wc? por eu excluo os comentários > mas e conta uma linha a menos! > > > __

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
Qual é o método de contagem de linhas do wc? por eu excluo os comentários mas e conta uma linha a menos! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As pa

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
Desconsiderem minha resposta anterior, ainda estou testando. --- Em qui, 16/7/09, denis costa escreveu: De: denis costa Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Quinta-feira, 16 de Julho de 2009, 9:17

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
Cara deu certo mas ainda exclui a linha toda se encontrar um comentário apos uma linha de comando. --- Em qui, 16/7/09, Jeiks escreveu: De: Jeiks Assunto: Re: [shell-script] sed script exclui comentários Para: shell-script@yahoogrupos.com.br Data: Quinta-feira, 16 de Julho de 2009, 8:59

Re: [shell-script] sed scri pt exclui comentários

2009-07-16 Por tôpico jimmy
On Thu, Jul 16, 2009 at 03:55:01AM -0700, denis costa wrote: > Olá a todos eu tenho um problema em um script... > > estava fazendo um script que contabilizava as linha de códigos-fontes > (excluindo linha em branco e comentários) > então fiz em sed para apagar o que começa com comentário e apagar

Re: [shell-script] sed script exclui comentários

2009-07-16 Por tôpico Jeiks
Tenta: sed 's/#.*$//;/^$/d' abs 2009/7/16 denis costa > > > Olá a todos eu tenho um problema em um script... > > estava fazendo um script que contabilizava as linha de códigos-fontes > (excluindo linha em branco e comentários) > > então fiz em sed para apagar o que começa com comentário e apaga

[shell-script] sed script exclui comentários

2009-07-16 Por tôpico denis costa
Olá a todos eu tenho um problema em um script... estava fazendo um script que contabilizava as linha de códigos-fontes (excluindo linha em branco e comentários) então fiz em sed para apagar o que começa com comentário e apagar as linhas em branco: sed '/^#/d;/^$/d' mas assim ele só apaga no í

Re: [shell-script] sed + for

2009-07-08 Por tôpico Flavio Junior
Eita nois.. eu falei uma baita besteira no meu primeiro post, então vou responder decentemente aqui.. o /g só age por LINHA, então no teu caso nao tem diferença.. Um exemplo de /g: [r...@muttley ~]# echo -e 'teste\nteste' | sed 's/e/U/' tUste tUste [r...@muttley ~]# echo -e 'teste\nteste' | sed '

Re: [shell-script] sed + for

2009-07-08 Por tôpico Marcus Gmail
Observando o que voces disseram, teoricamente se eu tirar o /g ira funcionar, ne? Eu tive a impressao que ja tentei sem o /g, mas vou tentar de novo. :) Abs! miranda escreveu: > Pelo que entendi , ele fez o que se pediu : > para a primeira linha do for > trocou masculino por homemvelho fican

Re: [shell-script] sed + for

2009-07-06 Por tôpico Julio C. Neves
Aê Marcus, veja se é isso que vc deseja: $ paste -d, <(cut -f1 -d, Arq1) Arq2 <(cut -f3 -d, Arq1) 1,homemvelho, pedrinho 2,homemnovo, joaozinho 3,homemchato, zezinho Se for isso mesmo, veja a explicação aqui. Pode ol

Re: [shell-script] sed + for

2009-07-06 Por tôpico Fabiano Caixeta Duarte
2009/7/6 miranda : > Pelo que entendi , ele fez o que se pediu : > para a primeira linha do for > trocou masculino por homemvelho ficando do jeito > que você mostrou no final. > Na 2ª e 3ª iteração nao encontrou masculino e portanto não tinha nada a > fazer > > On Mon, 2009-07-06 at 12:22 -0300,

Re: [shell-script] sed + for

2009-07-06 Por tôpico miranda
Pelo que entendi , ele fez o que se pediu : para a primeira linha do for trocou masculino por homemvelho ficando do jeito que você mostrou no final. Na 2ª e 3ª iteração nao encontrou masculino e portanto não tinha nada a fazer On Mon, 2009-07-06 at 12:22 -0300, Marcus Gmail wrote: > > > Boa

Re: [shell-script] sed + for

2009-07-06 Por tôpico jimmy
On Mon, Jul 06, 2009 at 12:22:58PM -0300, Marcus Gmail wrote: > Boa tarde! > > Estou querendo alterar colunas no meu arquivo com o sed, porem nao > consigo usá-lo com variaveis dentro do loop do for. Segue um exemplo: > > #cat arquivo1.txt > > 1,masculino, pedrinho > 2,masculino, joaozinho > 3,

Re: [shell-script] sed + for

2009-07-06 Por tôpico Marcus Gmail
Voce tem razao, o /g nao eh necessario. Ja coloquei entre aspas, mas nao vai. Nao sei aonde está o erro. :( Estou tentando de outras formas aqui. Tendo novidades, eu informo a lista. Abs! Flavio Junior escreveu: > > > Coloque todo comando sed dentro do aspas duplas > > sed -i "s/masculino/$muda

Re: [shell-script] sed + for

2009-07-06 Por tôpico Flavio Junior
Coloque todo comando sed dentro do aspas duplas sed -i "s/masculino/$mudacampo/g" Nesse caso o 'g' nem é necessário, mas so um man sed te diz porque. -- Flávio do Carmo Júnior aka waKKu 2009/7/6 Marcus Gmail > > > Boa tarde! > > Estou querendo alterar colunas no meu arquivo com o sed, porem

[shell-script] sed + for

2009-07-06 Por tôpico Marcus Gmail
Boa tarde! Estou querendo alterar colunas no meu arquivo com o sed, porem nao consigo usá-lo com variaveis dentro do loop do for. Segue um exemplo: #cat arquivo1.txt 1,masculino, pedrinho 2,masculino, joaozinho 3,masculino, zezinho #car arquivo2.txt homemvelho homemnovo homemchato #for mudaca

Re: [shell-script] sed - alguém me explica ?

2009-06-05 Por tôpico Guilherme Gall
2009/6/5 miranda : > O comando sed -n '2000,$p' error_log me retorna exatamente > o esperado. > Entretanto vejam o seguinte : > sed  "2000,$p" error_log > sed: -e expression #1, char 5: unexpected `,' > Alguém me diz o porque ? > > De antemão , agradeço > O primeiro funciona porque as aspas simple

[shell-script] sed - alguém me explica ?

2009-06-05 Por tôpico miranda
O comando sed -n '2000,$p' error_log me retorna exatamente o esperado. Entretanto vejam o seguinte : sed "2000,$p" error_log sed: -e expression #1, char 5: unexpected `,' Alguém me diz o porque ? De antemão , agradeço ---

Re: [shell-script] sed, replace de bloco...

2009-06-01 Por tôpico Jorge Pereira
Cara, Era justamente isto o que eu precisava! a solução que Jimmy deu funciona perfeitamente porém caso alguém tenha outras formas e queira sugerir apenas por carater de curiosidade será bem vindo! []s On 6/1/09, jimmy wrote: > On Sun, May 31, 2009 at 11:12:29AM -0300, Jorge Pereira wrote:

Re: [shell-script] sed, replace de bloco...

2009-06-01 Por tôpico jimmy
On Sun, May 31, 2009 at 11:12:29AM -0300, Jorge Pereira wrote: > Hello! > > Vamos lá novamente! talvez eu que não tenha sido tão claro! o problema não e > tão simples assim :) > > Bem, > > Eu tenho em um determinado texto tal trecho abaixo. > > [jpere...@jaspion ~]$ cat /tmp/a > IN

Re: [shell-script] sed, replace de bloco...

2009-05-31 Por tôpico Jorge Pereira
Hello! Vamos lá novamente! talvez eu que não tenha sido tão claro! o problema não e tão simples assim :) Bem, Eu tenho em um determinado texto tal trecho abaixo. [jpere...@jaspion ~]$ cat /tmp/a INSTALL ( a b c d ) ADD_LIBRARY(mylib SHARED A.cpp B.cpp

Re: [shell-script] sed, replace de bloco...

2009-05-31 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > Bem, > Eu tenho em um determinado texto tal trecho abaixo. > > ADD_LIBRARY(mylib SHARED > A.cpp > B.cpp > C.cpp > ) > > e preciso que fique > > @ADD_LIBRARY(mylib SHARED > A.cpp > B.cpp > C.cpp > )# Simples sed 's/^ADD/@ADD/g ; s/^)$/)#/g' arqui

Re: [shell-script] sed, replace de bloco...

2009-05-30 Por tôpico Raul Libório
It's easy! r...@aegis:~> cat arq.txt ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) r...@aegis:~> sed -i 's/)/)#/' arq.txt r...@aegis:~> cat arq.txt ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )# r...@aegis:~> 2

[shell-script] sed, replace de bloco...

2009-05-30 Por tôpico Jorge Pereira
Bem, Eu tenho em um determinado texto tal trecho abaixo. ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) e preciso que fique @ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )# tentei algo como [jpere...@shi

Re: [shell-script] sed com múltiplos padrões

2008-11-26 Por tôpico jimmy
On Wed, Nov 26, 2008 at 05:48:55PM -0200, César Vianna wrote: > Pessoal, quero fazer um sed para substituir caracteres especiais por seus > respectivos códigos HTML. > > Por exemplo, > > sed 's/é/\é\;/' arq.html > sed 's/ç/\ç\;/' arq.html > > Agora se eu quiser colocar todos caracteres no mesmo

[shell-script] sed com múltiplos padrões

2008-11-26 Por tôpico César Vianna
Pessoal, quero fazer um sed para substituir caracteres especiais por seus respectivos códigos HTML. Por exemplo, sed 's/é/\é\;/' arq.html sed 's/ç/\ç\;/' arq.html Agora se eu quiser colocar todos caracteres no mesmo sed? -- César Vianna --- Prefira o que é positivo e múltiplo;

Re: [shell-script] SED no Solaris

2008-11-12 Por tôpico Júlio César Mauro
gt; --- Em ter, 11/11/08, Júlio César Mauro <[EMAIL PROTECTED]> escreveu: > De: Júlio César Mauro <[EMAIL PROTECTED]> > Assunto: [shell-script] SED no Solaris > Para: shell-script@yahoogrupos.com.br > Data: Terça-feira, 11 de Novembro de 2008, 11:25 > > > > > &g

Re: [shell-script] SED no Solaris

2008-11-12 Por tôpico Fernando Luizao
Chute: experimenta colocar o código octal da quebra de linha: sed "s/'/'\012/g" EDI_LIMPO.PM --- Em ter, 11/11/08, Júlio César Mauro <[EMAIL PROTECTED]> escreveu: De: Júlio César Mauro <[EMAIL PROTECTED]> Assunto: [shell-script] SED no Solaris Para: shell-scrip

Re: [shell-script] SED no Solaris

2008-11-11 Por tôpico Fabiano Caixeta Duarte
2008/11/11 Júlio César Mauro <[EMAIL PROTECTED]> > Salve Salve galera ! > Rápido e rasteiro. Estou fazendo um sed em um arquivo para incluir quebra > de > linha, no linux está funcionando lindamente > > sed "s/'/'\n/g" EDI_LIMPO.PM > > e o resultado é > > UNA+blablabla' > US

Re: [shell-script] SED no Solaris

2008-11-11 Por tôpico Júlio César Mauro
Valeu Galera, mas apelei para o perl cat EDI_LIMPO.PM |perl -ne "print if s/'/'\n/g" Agora não entendi porque nao funfou no solaris... muito escroto :D Júlio César Mauro Skype: juliocesarmauro MSN: [EMAIL PROTECTED] BLOG: htt

Re: [shell-script] SED no Solaris

2008-11-11 Por tôpico Cristiano Amaral
Verifica a variável IFS ...

[shell-script] SED no Solaris

2008-11-11 Por tôpico Júlio César Mauro
Salve Salve galera ! Rápido e rasteiro. Estou fazendo um sed em um arquivo para incluir quebra de linha, no linux está funcionando lindamente sed "s/'/'\n/g" EDI_LIMPO.PM e o resultado é UNA+blablabla' USH+blablabla' etc mas no solaris ele está fazendo o seguinte. UNA+b

Re: [shell-script] sed com regex

2008-11-07 Por tôpico [EMAIL PROTECTED]
Bom Dia! Talvez voce poderia usar um duplo sed com o pipe. Utilizando a opcao "d" # sed '/current_date+/d' $FILE | s/current_date/current_date-2/g' $FILE > new_file Abs, Marcus Duarte Arthur M. Meskelis escreveu: > > 2008/11/7 Cristiano Ferrari <[EMAIL PROTECTED] >

Re: [shell-script] sed com regex

2008-11-07 Por tôpico Arthur M. Meskelis
2008/11/7 Cristiano Ferrari <[EMAIL PROTECTED]>: > Ilustre, bom dia. > > Tenho um diretório com "trocentos" scripts SQL. Em alguns deles, que > não sei quais são, há o texto "current_date". > > Preciso criar um script que processe este diretório e troque todos os > "currente_date" por "current_date

[shell-script] sed com regex

2008-11-07 Por tôpico Cristiano Ferrari
Ilustre, bom dia. Tenho um diretório com "trocentos" scripts SQL. Em alguns deles, que não sei quais são, há o texto "current_date". Preciso criar um script que processe este diretório e troque todos os "currente_date" por "current_date-2". Isso, em tese é facil: # for *sql in FILE ; do sed 's/

Re: [shell-script] sed com comando de shell

2008-07-02 Por tôpico Jose Alberto Viana Maio
Flávio, desculpe a redação, mas você compreendeu. Obrigado Em 02-07-2008 13:46, Flavio Junior escreveu: > > # echo user1 | sed "s/user1/$USER/" # aspas duplas > root > > Sua concordancia ta um pouco confusa.. > > Mas acho que era isso que quis dizer. > > -- > > Flávio do Carmo Júnior aka waKKu > >

Re: [shell-script] sed com comando de shell

2008-07-02 Por tôpico Guilherme Gall
Não entendi bem o que você quer, mas tente sed "s/$USER/texto_que_sera_colocado_no_lugar/" Lembrando que $HOME contém o diretório home do usuário corrente. Só tome cuidado porque como o conteúdo da variável contém barras, ele vai quebrar o comando s do sed caso você use como eu indiquei acima. N

Re: [shell-script] sed com comando de shell

2008-07-02 Por tôpico Flavio Junior
# echo user1 | sed "s/user1/$USER/" # aspas duplas root Sua concordancia ta um pouco confusa.. Mas acho que era isso que quis dizer. -- Flávio do Carmo Júnior aka waKKu 2008/7/2 José Alberto <[EMAIL PROTECTED]>: > Gostaria de saber se existe uma forma de substituição, (pensei no > sed), em que

[shell-script] sed com comando de shell

2008-07-02 Por tôpico José Alberto
Gostaria de saber se existe uma forma de substituição, (pensei no sed), em que nos arquivo de configuração gerados em uma máquina que possui varias entradas com o /home/user1, por exemplo, eu pudesse quando esse arquivo fosse rodar em outras máquinas pudesse antes trocar esse user1 substituíndo-o

Re: [shell-script] sed, substituicao com espacos

2008-06-18 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Flavio Torres wrote: | | | Bom, como a tag esta no fim da página, e ela possui 9 linhas mais as | finais e , uma solução foi remove-las, assim: | | | sed '/^.*www.google-analytics.com\/urchin.js.*/,+11 d' arquivo.html | | E depois, adicionar o novo b

Re: [shell-script] sed, substituicao com espacos

2008-06-18 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Flavio Torres wrote: | Olá, | | Possuo vários arquivos .html com as chamadas antigas do google | analytics. Preciso substituí-las pelas novas chamadas, entretando o | bloco em que devo substituir esta com alguns espaços em que não estou | conseguindo

[shell-script] sed, substituicao com espacos

2008-06-17 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Olá, Possuo vários arquivos .html com as chamadas antigas do google analytics. Preciso substituí-las pelas novas chamadas, entretando o bloco em que devo substituir esta com alguns espaços em que não estou conseguindo trabalhar com o sed. Veja:

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Adelson O. Junior
Na mosca.. lição aprendida sobre a proteção.. Obrigado! 2008/5/30 Ivan lopes <[EMAIL PROTECTED]>: > existe um erro muito comum aos iniciantes em sed > relacionado a passagem de parametros para um comando. > Pois se tem a impressao que os comados passados para > o sed devem ser sempre protegidos

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Ivan lopes
existe um erro muito comum aos iniciantes em sed relacionado a passagem de parametros para um comando. Pois se tem a impressao que os comados passados para o sed devem ser sempre protegidos com aspas simpes e nao duplas ... afinal ... sao soh parametros e nada masi nao importa como se faz isso ...

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Adelson O. Junior
Valeu pessoal. consegui pegar o conjunto e mandar para um arquivo. agora estou tentando colocar .' (ponto e aspas simples) no começo do arquivo, algo como: sed 's/^/.'/g' arquivo acontece que por causa da aspas simples o comando nao funciona. tentei escapar o caractere com \, \\, mas nada.. algu

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Tiago Barcellos Peczenyj
Ou ainda: $ echo 1 2 3 4 5 | awk -v s=\' '$3 = s $3 s' 1 2 '3' 4 5 $ awk -v s=\# '$3 = s $3 s' txt cristina 1075 #5c4o2ge-u4zm93-fglakano-1-fgoxr4yl-3e7c# 2008/05/26 fatima 09033437787 #5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw# 2008/05/27 15:35:30 ito 010448702674000 #5c4o2ge-jr3xip-fgpob53a-1-fg

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Ricardo Brito do Nascimento
deste modo também pode ser assim, separado com ponto-e-virgula: echo "fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw 2008/05/27"| sed -e 's/ /@/g; s/@/ /; s/@/ "/; s/@/" /' Bem-aventurado o homem, SENHOR, a que

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Ivan lopes
$ cat a.txt | sed -e 's/ /@/g' -e 's/@/ /' -e 's/@/ "/' -e 's/@/" /' -e 's/@/ /g' -- []'s Ivan Carlos da Silva Lopes Engenheiro Eletrônico e de Computação blog --> http://lopesivan.blogspot.com/

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Ivan lopes
$ sed -r 's/(\S+ \S+) (\S+) (.*$)/\1 "\2" \3/' a.txt ou $ awk 'gsub(/(^|$)/,"\"",$3);' a.txt ou $ paste -d" " <(cut -d" " -f1,2 a.txt) <(cut -d" " -f3 a.txt| sed 's/.*/"&"/') <(cut -d" " -f4- a.txt )

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Ricardo Brito do Nascimento
Com awk consegui fazer assim entretanto não consegui escapar a aspa simple! echo "fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw 2008/05/27"|awk '{print $1" "$2" #"$3"# "$4}' Ninguém há semelhante a ti, ó Senho

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Flavio Junior
lazlo:~# awk 'gsub(/($|^)/,"\"",$3);' txt ratima 09033437787 "5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw" 2008/05/27 15:35:30 ito 010448702674000 "5c4o2ge-jr3xip-fgpob53a-1-fgqbtqa6-1abh" 2008/05/27 19:09:28 -- Flavio do Carmo Junior aka waKKu 2008/5/30 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Tiago Barcellos Peczenyj
chame X de 1, 2, ... seq -s ' ' 5 | sed -r "s/^((\S+\s+){X})(\S+)/[\1]{\3}/" Ai basta ir brincando. 2008/5/30 Adelson O. Junior <[EMAIL PROTECTED]>: > Bom dia pessoal. > > Tenho o seguinte bloco de texto: > > cristina 1075 5c4o2ge-u4zm93-fglakano-1-fgoxr4yl-3e7c 2008/05/26 > fatima 09033437787 5

Re: [shell-script] Sed e Regex

2008-05-30 Por tôpico Fabiano Caixeta Duarte
Adelson O. Junior escreveu: > Bom dia pessoal. > > Tenho o seguinte bloco de texto: > > cristina 1075 5c4o2ge-u4zm93-fglakano-1-fgoxr4yl-3e7c 2008/05/26 > fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw 2008/05/27 > 15:35:30 > ito 010448702674000 5c4o2ge-jr3xip-fgpob53a-1-fgqbtqa6-

[shell-script] Sed e Regex

2008-05-30 Por tôpico Adelson O. Junior
Bom dia pessoal. Tenho o seguinte bloco de texto: cristina 1075 5c4o2ge-u4zm93-fglakano-1-fgoxr4yl-3e7c 2008/05/26 fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw 2008/05/27 15:35:30 ito 010448702674000 5c4o2ge-jr3xip-fgpob53a-1-fgqbtqa6-1abh 2008/05/27 19:09:28 quero pegar o con

Re: [shell-script] sed com "set list"

2008-05-16 Por tôpico Tiago Barcellos Peczenyj
cat -A arquivo resolve ? 2008/5/16 César Vianna <[EMAIL PROTECTED]>: > Estou procurando uma opção do sed que imprima os "caracteres não > imprimímeis", igual o :set list do vi > > Alguém sabe? > > -- > [ -n $ser ] || [ ! -n $ser ] && echo eis a questão > > [As partes desta mensagem que não contin

[shell-script] sed com "set list"

2008-05-16 Por tôpico César Vianna
Estou procurando uma opção do sed que imprima os "caracteres não imprimímeis", igual o :set list do vi Alguém sabe? -- [ -n $ser ] || [ ! -n $ser ] && echo eis a questão [As partes desta mensagem que não continham texto foram removidas]

  1   2   >