Bom dia pessoal... Apenas para acrescentar, teve uma discussão parecida na lista de Shell Script esses dias... ...
5021
Wilton
wiltonamaro
28 de Mar de 2013 4:02 am
Ola, pessoal, boa noite. Estou com um problema para resolver, que acredito ser bem desafiador. Gostaria de um auxílio. Eu tenho que editar um extenso arquivo...
5022
Ivan lopes
ivanczar78
28 de Mar de 2013 4:12 am
use o sed em lugar do awk 2013/3/28 Wilton <wiltonamaro@...> ... [As partes desta mensagem que não continham texto foram removidas]...
5023
Aurelio Jargas
aureliojargas
28 de Mar de 2013 3:17 pm
Oi Wilton, Eu não entendo de awk, então resolveria este problema com shell, Python ou sed. Com sed é sem dúvida a maneira mais bizarra, então tenho um...
Muito obrigado pela ideia, Aurélio. Ela me faz lembrar o conselho que você dá no seu livro Shel-Script Profissional. De ler as man pages com atenção. A...
5026
Wilton Furtado Amaro
wiltonamaro
7 de Abr de 2013 1:15 am
Muito Obrigado, Rodrigo, pela sugestão. Em conjunto com a do Aurélio, ajudaram-me a resolver a situação de forma mais satisfatória do que esperava. A sua...
... É muito bom que você continua por aqui Rodrigo, após todos estes anos! É bom ver o "jeito awk" de resolver os mesmos problemas. Eu continuo até hoje ...
... # Aqui entram os outros comandos. s/^.*\n//;tnext;:next /./bbegin b Então o comando D é desnecessário? Você pode fornecer um exemplo onde o...
5031
Ivan lopes
ivanczar78
25 de Abr de 2013 9:58 pm
vc deve estar muito no embalo do sed ... legal, mas explique com mais clareza oque pretende demonstrar e como era antes de substituir o D. d Delete...
5032
Pedro Izecksohn
izecksohn
26 de Abr de 2013 10:11 pm
O que pretendo demonstrar? 1) Pretendo demonstrar que o D, como ele foi implementado, foi um erro histórico, provocado por mim: O autor original do...
5033
Pedro Izecksohn
izecksohn
27 de Abr de 2013 12:15 am
O exemplo de banco de dados foi enviado errado. O correto é: 1234 5678 2345 3456 4567 8901 A última linha do arquivo do banco de dados deve ser vazia...
5034
Aurelio Jargas
aureliojargas
27 de Abr de 2013 1:28 am
Oi Pedro, ... Mas na implementação do sed o D e o d são parecidos neste ponto, pois ambos iniciam um novo ciclo. Não entendi onde seu comentário sobre a...
5035
Aurelio Jargas
aureliojargas
27 de Abr de 2013 2:03 am
Como curiosidade, e para mostrar que o comando D realmente é meio inútil, apenas 4 dos 64 scripts do site sed.sf.net o utilizam: $ ls -1...
5036
Pedro Izecksohn
izecksohn
28 de Abr de 2013 6:44 am
... Originalmente o D não iniciava um novo ciclo. Foi graças ao meu comentário que o autor decidiu que o D deveria iniciar um novo ciclo. ... Mas o...
5037
Pedro
izecksohn
4 de Mai de 2013 3:13 am
Em man 7 regex uma bound está definida como: "A bound is '{' followed by an unsigned decimal integer, possibly followed by ',' possibly followed by another...
... Aqui no Mac (BSD) o sed suporta \{...\} como repetidor, mas não suporta ? nem +, escapados ou não. Ambos podem ser trocados por \{0,1\} e \{1,\}, ...
5040
Aurelio Jargas
aureliojargas
18 de Mai de 2013 2:06 pm
... Sério? Eu não manjo de awk, mas sei que ele tem bem mais funcionalidades do que o sed. Sempre imaginei que se eu soubesse awk, acabaria usando tanto ...
5042
Eliel
slayer.r0x@...
24 de Mai de 2013 8:51 pm
Garotinho, boa leitura: http://thobias.org/sed/sosed.html se voce quer imprimir apenas a linha 5 sed *'5!d' * 2013/5/24 tacitoreg <tacitoreg@...> ... ...
5043
Aurelio Jargas
aureliojargas
25 de Mai de 2013 11:14 am
Oi Chaves, Seja bem-vindo! Estranha esta mensagem. Qual a versão do sed e do seu sistema operacional? Você mesmo compilou seu sed ou o instalou normalmente? ...
5044
Fernando Zank Correa ...
fernandozank@...
31 de Mai de 2013 1:55 pm
LinkedIn ... Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. Aceitar convite de Fernando Zank Correa Evangelista ...
5045
Wagner Arbex
wagner.arbex
4 de Jun de 2013 10:22 pm
Boa noite, meus prezados; Tenho diversos arquivos em formato texto e cada um com milhares de registros, alguns com mais 200 mil registros. Esses arquivos devem...
5046
Aurelio Jargas
aureliojargas
5 de Jun de 2013 12:02 am
Oi Wagner, Se você já tem "na mão" os números das linhas que quer apagar, então já tem meio caminho andado e a execução ficará super rápida! Estou...
Outra alternativa que pensei, caso o w se mostre lento, é ir guardando no HOLD SPACE em vez de usar o w. Aí só lá na última linha você grava o conteúdo...