shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fw: [Dicas-L]sed - Apagando colunas


From: Eriberto
Subject: Fw: [Dicas-L]sed - Apagando colunas
Date: Tue, 26 Sep 2000 06:11:41 -0300

----- Original Message -----
From: "Rubens Queiroz de Almeida #200503# " <address@hidden>
To: <address@hidden>
Sent: Tuesday, September 26, 2000 1:29 AM
Subject: [Dicas-L]sed - Apagando colunas


> sed - Apagando colunas
> ---------------------------------------------------------------------
> Esta mensagem circulou na lista sed-br. Incluo a pergunta
> e a resposta, fornecida pelo Rodrigo Bernardo Pimentel.
>
> A pergunta:
>
>   Tenho um arquivo assim:
>
>
>   1754          choice.com
>   54645       command.com
>   13              config.sys
>   26936       country.sys
>   5241         country.tx_
>
>   Quero apagar esses numeros.
>   Na mão teria que linha por linha digitar 7x
>   como eu faria isso sequencialmente linha por linha?
>
> E a resposta:
>
>         cat arquivo | sed 's/^.\{7\}//'
>
> Esta solução quem mandou foi o Eliphas Levy Theodoro:
>
> dentro do vi:
> :%s/[0-9]\+//         <- apaga só os números, deixa os espaços/tabs
>
> :%s/.*[ ^I]//         <- apaga até o último tab/espaço em cada linha
>
> no sed a mesma coisa, mas sem o ':%' no início.
>
> E ainda outra maneira, esta sugerida por
> João Mussi de Albuquerque:
>
> Tem mais uma ainda, certamente não tão elegante mas se o arquivo for curto
> vale a pena por ser mais rápida. Se você for usuario do vim é só dar um
> "CTRL+V", selecionar o bloco (sete caracteres à direita), "SHIFT+G" pra ir
> até o fim do arquivo e "d" pra deletar.
>
> Só um lembrete, para assinar a lista sed-br, basta enviar
> um email vazio para o endereço address@hidden.
> A lista é de altissima qualidade. É uma das poucas listas que
> assino e leio com frequência.
> ---------------------------------------------------------------
> As mensagens da lista Dicas-L são veiculadas diariamente
> para 10618 assinantes.
>
> Para sair ou assinar a lista Dicas-L, consulte o documento que
> se encontra em http://www.Dicas-L.unicamp.br/FAQ.html.
>
> A redistribuição desta e outras mensagens da lista Dicas-L pode
> ser feita livremente, deste que o conteúdo, inclusive esta nota,
> não sejam modificados.
> ---------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]