Alguem conhece ou sabe onde tem uma "calculadora"(simples) em SED ? Eu tenho uma que consegui na NET, mais nao entendi nada do código, muito complicado eheh...
832
Renato Silveira
Renato.Silveira@...
23 de Out de 2001 1:42 pm
num funcionou :-(...
833
Elgio Schlemer
schlemer4@...
23 de Out de 2001 2:51 pm
... Pois eh. Eu achei estranha esta regra. Ela, na verdade, tira zeros a direita e nao a esquerda Ela deveria ser o contrario: cat arquivo | sed 's/^...
834
Renato Senji
renatosen@...
23 de Out de 2001 5:36 pm
... hum, vejamos a lógica. s/ (espaço) ou começo de linha -> buffer 0* -> /dev/null / - Substitui por buffer ((espaço) ou começo de linha) / então o...
835
Renato Silveira
Renato.Silveira@...
23 de Out de 2001 6:19 pm
Xara, Não dá erro, apenas não funciona. O arquivo continua com os zeros a esquerda. Executei seu teste abaixo (echo 001 010 001 0001 00001 | sed 's/\( ...
... echo '...' | sed 's/^0\+//;s/ 0\+/ /g' s/ substitua ^0\+ um ou mais zeros no início da linha // por nada ; E s/ substitua 0\+ um ou mais...
837
Renato Senji
renatosen@...
24 de Out de 2001 12:28 pm
... E por acaso isso funciona? echo 001 010 001 0001 00001 | sed 's/ 0*/ /g;s/^0*//39; Qual versão de sed, vc está usando? De onde vc obteve? -- Renato...
838
Renato Silveira
Renato.Silveira@...
24 de Out de 2001 12:31 pm
Agora sim ! Valeu xara ! Renato...
839
Renato Silveira
Renato.Silveira@...
26 de Out de 2001 4:19 pm
Pessoal, Como poderia substituir o conteudo da posicao x ate y por z. ex. substitua conteudo da coluna 6 ate coluna 8 por ZZ ? Complicando mais um pouco.... ...
840
Renato Senji
renatosen@...
26 de Out de 2001 6:19 pm
... ae, Bom, até onde sei o sed trabalha por linhas, então primeiro vc precisa deletar da linha 6 até a 7. echo -e "1\n2\n392;n4\n5\n692;n7\n8\n" | sed '6,7d' ...
841
Renato Silveira
Renato.Silveira@...
26 de Out de 2001 6:28 pm
Xara, Meu arquivo esta assim: 123456789 ABCDEFGHI JKLMNOPQR . . . Caso da COLUNA 4 ate coluna 7 seja igual a "DEF" substitua por "DEF" por "SIM então usando o...
Tipo: sed 's/^\(...\)DEF/\1SIM/' ? ... -- Rodrigo Barbosa - rodrigob at bh.conectiva.com.br Conectiva S/A - Belo Horizonte, MG, Brazil ...
843
Renato Senji
renatosen@...
29 de Out de 2001 12:01 pm
... é, acredito q a solução do rodrigo funciona, pelo menos nos nossos seds. Agora isso funciona ai no hp?...
844
Renato Silveira
Renato.Silveira@...
29 de Out de 2001 12:36 pm
Funcionou, Mas como faria se eu precisa-se consistir da coluna 256 a 260 ? em vez dos tres pontos como poderia referenciar a coluna 3 por exemplo ? Renato...
845
(no author)
29 de Out de 2001 12:47 pm
... usa as chaves para ter uma contagem precisa: sed 's/^\(.\{25592;}\)DEF/\1SIM/' ... sed 's/^\(.\{392;}\)DEF/\1SIM/' tirando os escapes só pra ficar mais...
846
Rodrigo Otavio
rodrix@...
29 de Out de 2001 3:09 pm
... basta vc usar {}: sed 's/^\(.\{25692;}\)DEF/\1SIM/' ai ele altera somente se na coluna 256 tiver o DEF.. se vc quiser estabelecer uma faixa por exemplo "se...
847
Renato Silveira
Renato.Silveira@...
29 de Out de 2001 4:16 pm
Obrigado a todos pela ajuda ! ( Aurelio, Renato, Rodrigo etc ). Gostaria apenas de abusar mais um pouco da ajuda de vcs. Como eu faria se tivesse que inverter...
848
Renato Senji
renatosen@...
29 de Out de 2001 7:16 pm
... Reutilizando esse sed: sed 's/^\(.\{25692;}\).../\1SIM/' . = qualquer caracter. -- Renato Senji Suportes a Projetos e Homologações Diretoria de...
s/^\(.92;{25592;}\).../\1sim/ Substitui tudo, independente do que seja (voce quer sempre o resultado "sim", não ? :-) Agora, para fazer bonito, seria: ...
Ola pessoal, Alguem sabe qual a associacao com CTRL+V que devo fazer para obter o caracter ^@ ? Valeu. Lucio Rene Souza Cunha lucio.cunha@......
851
Henrique Pedroni Neto
henrique@...
30 de Out de 2001 1:02 pm
... Olá. Digite: CTRL+V CTRL+SHIFT+2 Ai você tem o ^@ []'s Henrique Henrique Pedroni Neto...
852
Renato Senji
renatosen@...
30 de Out de 2001 1:19 pm
... E [^(sim)] não seria igual a: [^sim] ??...
853
(no author)
30 de Out de 2001 1:41 pm
alou, ... não. [^(sim)] : qqr coisa fora '(' ou 's' ou 'i' ou 'm' ou ')' [^sim] : qqr coisa fora 's' ou 'i' ou 'm' assim sendo, o sed anterior do rodrigo...
Valeu, mas aqui nao funcionou dessa maneira, tentei de duas formas ; utilizando o mesmo aperto no CTRL e soltando o CTRL depois apertando novamente na segunda...
855
(no author)
30 de Out de 2001 4:15 pm
oi lucio, ... se vc usa o vim-6.0, tem um dígrafo pra esse caractere. no modo de inserção, digite Ctrl+k, N, U ... e colocando o cursor sobre o ^@ e...
856
Renato Silveira
Renato.Silveira@...
30 de Out de 2001 4:19 pm
Pessoal, Estou com um probleminha. Quando executo o comando : s/^\(.92;{25592;}\).../\1sim/ funciona para qualquer numero de coluna menor de 256, quando informo um...