ae ricardo, ... sim, mas o problema que a posição do campo pode variar. esse é o complicador ... bom, fazer só em sed é complicado. mais fácil usar shell...
3725
Leonardo Mello
devnullbr
3 de Mai de 2006 11:31 pm
Hau lista, Estou com um pepino nas maos. Tenho um sistema que gera um relatorio da seguitne maneira: Corta ... 0000167 DESCRICAO QULAUER 100CL GRF 100CL...
3726
Thobias Salazar Trevi...
servagem
4 de Mai de 2006 12:24 am
ae leonardo, ... bom, faltou algums detalhes para descobrir o padrão do seu arquivo. vamos dar alguns chutes: se não existem linhas em branco, e todas estão...
3727
Marcus Vinicius
marc_mcs10
4 de Mai de 2006 12:29 am
Oi amigo, Vê se te ajuda em algo: cat arquivo |sed 'N;s/\(.*\)\n\(0\+92;)$/\1\2/39; Primeiro eu grudei as linhas de duas em duas. Depois tirei os \n seguido de...
3728
Leonardo Mello
devnullbr
4 de Mai de 2006 12:53 am
OPa, Funcionou que uma beleza, valeu SO pra dcumentar no (0\+\) coloquei ([0-9]\+\) Inte ... From: "Marcus Vinicius" <marc_mcs10@...> To:...
3729
Fernando Zank
fernandozce
4 de Mai de 2006 12:20 pm
Estou tentando inserir uma string na posição x de todas as linhas de um arquivo meu sed é cat $1 | sed 's/.*/92;$stSql \.=" & \\n";/g' >$2 mv $2 bkp.sql echo...
3730
Reinaldo Marques de L...
reimlima
4 de Mai de 2006 2:44 pm
Fala Fernando, Cara, coloca um exemplo ai de como o arquivo está e como você quer que ele fique, para que fique mais claro o tipo de subitituição que você...
3731
Fernando Zank
fernandozce
4 de Mai de 2006 3:04 pm
seguinte eu rodo meu script e fica assim: #teste.sql = arquivo de entrada #teste.php = arquivo de saída $cat teste.sql SELECT * FROM teste AS t WHERE ...
3732
Fernando Zank
fernandozce
4 de Mai de 2006 5:47 pm
acrescentei esta linha (abaixo) agora no meu script , e estou inserindo o \\n;g na posição 31 , (to quase chegando ao resultado final) o único problema é...
3733
Reinaldo Marques de L...
reimlima
4 de Mai de 2006 6:03 pm
Cara, não cheguei a nenhum resultado nos testes que eu fiz, mas cheguei perto tambem usando a opção "\t" no sed sed 's/\(.*\)\(\\n";\)/92;1 \t \t\2/'...
3734
Humberto Pereira
humberto.pereira@...
4 de Mai de 2006 6:08 pm
Caro, a solucao eh simples, basta substituir o final da linha por 30 espacos, e depois percorrer colocar sua expressao. Veja: [begnini@coke tmp]$ cat a.sql ...
3735
Fernando Zank
fernandozce
4 de Mai de 2006 6:29 pm
valeu a todos pelas ajudas e explicações, to meio sem tempo de testar agora pois estou com uma demanda grande de trabalho mas acho que até semana que vem eu...
3736
Mauricy Maiorino
mauricy@...
8 de Mai de 2006 3:11 pm
Pessoal Desculpem ,esqueci de colocar um exemplo: arquivo 1: blalalfkaçl fakdfiej limit paulo pedro maria arquivo 2: paulo pedro maria joao carlos Preciso que...
3737
Mauricy Maiorino
mauricy@...
8 de Mai de 2006 3:33 pm
Pessoal Tenho um arquivo onde sempre após uma determinada palavra preciso colocar o conteúdo de um outro. Por exemplo, no arquivo 1 tenho várias ...
3738
Marcus Vinicius
marc_mcs10
8 de Mai de 2006 4:15 pm
Oi amigo, vc pode usar a opção -r pra especificar o arquivo a ser lido: sed -e '/limit/r arquivo2' arquivo1 Falou Mauricy Maiorino <mauricy@...>...
3739
Fernando Zank
fernandozce
9 de Mai de 2006 12:37 pm
<td title"Informe o intervalo dos códigos de bens" class="sei la o que" > alguem sabe como posso fazer um SED que subistitua tudo que está entre o ...
3740
Humberto Pereira
humberto.pereira@...
9 de Mai de 2006 3:46 pm
Ola, ... Realmente, o .* eh "guloso", ou seja, tenta casar com a maior string possivel. ... Uma solucao simples eh pegar tudo ateh chegar a uma aspas. sed...
3741
Fernando Zank
fernandozce
9 de Mai de 2006 4:15 pm
Verdade, mas fiz uns testes também mas sem sucesso com o * "não guloso" segundo o livro do Aurélio "*? Asterisco não-guloso" mas não consigui aplicar...
3742
Marcus Vinicius
marc_mcs10
9 de Mai de 2006 4:22 pm
Oi amigo, vc pode usar a seguinte er pra "busca" \"[^"]*\" Desta forma ele só percorre até o " que fecha o title, pois [^"] está delimitando. Ficou assim: ...
3743
Fernando Zank
fernandozce
9 de Mai de 2006 5:08 pm
achei outra solução, não tive tempo de testar a sua ainda Marcus, mas obrigado pela ajuda e atenção. minha solução. sed -r 's/(title ?=...
3744
Aguinaldo Dantas
sistema428
10 de Mai de 2006 1:58 am
Oi galera, Estou começando com o sed, e não entendo praticamente nada, acho que ele pode fazer isto mas não tenho certeza, o negócio é o seguinte: tenho...
3745
Rodrigo Barbosa
morcego.geo
11 de Mai de 2006 2:07 am
... Hash: SHA1 ... Isto dá para fazer de maneira interessante com AWK. Não acho que seja possÃvel fazer em SED. ==============CUT============= ...
3746
Aguinaldo Dantas
sistema428
11 de Mai de 2006 4:17 am
Oi Rodrigo, O script que você me passou funcionou, mas, não de forma totalmente satisfatória, ele achou algumas linhas, mas ignorou outras. Estou usando o ...
3747
Thobias Salazar Trevi...
servagem
11 de Mai de 2006 3:39 pm
ae aguinaldo, ... $ cat script.sed #!/bin/sed -nf G /^\(.\{32\}\) *\([^\n]*\)\n\1 *\(.*\)/{ = s//Linha Repetida:\ Original \3\ Copia \2\ /p b } s/\n.*// h ...
Valeu, Ficou perfeito, funcionou exatamente como eu havia imaginado. Você me tirou um trabalho imenso de olhômetro, que todo mundo sabe que não funciona lá...
3750
Aguinaldo Dantas
sistema428
12 de Mai de 2006 2:46 am
Rodrigo, Realmente, a maioria dos arquivos contêm espaços no nome, até estou pensando em mudar isto, apesar de já ter conseguido a minha resposta em sed. ...
3751
eduardo_sucesso
14 de Mai de 2006 2:36 am
JUNTE-SE A ESTE GRUPO QUE NÃO PÁRA DE CRESCER ! ! ! TRABALHE EM CASA USANDO SEU COMPUTADOR ! ! ! TÁ TODO MUNDO PARTICIPANDO ! ! ! E O MELHOR, É QUE SEU...
3752
rodrigo
orotemp10
14 de Mai de 2006 5:11 pm
Olá, rodrigo ferreira da paixao te convidou para participar da promoção Terra Philips. Para aceitar o convite, clique no link abaixo! ...
3753
rodrigo
orotemp10
14 de Mai de 2006 5:16 pm
Ai galera testei e recebi R$96,55 só neste mês! Chegou o provedor *OROLIX* que alem de ser *GRATIS* ainda *PAGA* *pelas horas que você fica conectado*, isso...