[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] como delatar uma sequencia de palavras num arquivo de
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] como delatar uma sequencia de palavras num arquivo de 436 linhas |
Date: |
Tue, 26 Feb 2008 22:23:48 -0300 |
Alem do cut, vc poderia usar o sed
sed -i.old 's/^File[^=]*=//' arquivo
explicando:
-i.old vai editar o proprio arquivo e criar um arquivo.old com o
backup (como era a lista ANTES).
^File[^=]*= é uma expressão que diz "tudo o que começa com File, tem
qualquer quantidade de caracteres diferente de =, seguido de ="
logo,
s/expressão// --> pega a expressão e troca por nada
a vantagem sobre o cut : edita o proprio arquivo.
desvantagem: a expressão fica maior. o cut é bem sucinto.
alias assim tb funciona:
sed -i.old 's/^[^=]*=//' arquivo
qualquer coisa até um = vai ser cortada.
2008/2/26 Jose Valdir Gama <address@hidden>:
>
>
> Na verdade eu tenho um arquivo com 450, mp3 igual este abaixo, e quero
> deletar todas as entradas que tenha Filexx= onde x é o número
>
> File01=/home/jgama/playlist/001 - Grande tu ‚s, ¢ Pai.mp3
> File02=/home/jgama/playlist/002 - Grandioso ‚ o nosso Deus.mp3
> File03=/home/jgama/playlist/003 - Alegrei-me quando me disseram.mp3
> File04=/home/jgama/playlist/004 - Grandioso ‚s tu.mp3
> File05=/home/jgama/playlist/005 - bom louvar ao Criador.mp3
> File06=/home/jgama/playlist/006 - O Senhor seja louvado.mp3
> File07=/home/jgama/playlist/007 - Bendito o rei que veio do ceu.mp3
> File08=/home/jgama/playlist/008 - Bendize, ¢ minha alma.mp3
> File09=/home/jgama/playlist/009 - A minha alma deseja ver-Te.mp3
> File10=/home/jgama/playlist/010 - Jesus habita em meu coracao.mp3
>
> Quero deixar assim
>
> /home/jgama/playlist/001 - Grande tu ‚s, ¢ Pai.mp3
> /home/jgama/playlist/002 - Grandioso ‚ o nosso Deus.mp3
> /home/jgama/playlist/003 - Alegrei-me quando me disseram.mp3
> /home/jgama/playlist/004 - Grandioso ‚s tu.mp3
> /home/jgama/playlist/005 - bom louvar ao Criador.mp3
> /home/jgama/playlist/006 - O Senhor seja louvado.mp3
> /home/jgama/playlist/007 - Bendito o rei que veio do ceu.mp3
> /home/jgama/playlist/008 - Bendize, ¢ minha alma.mp3
> /home/jgama/playlist/009 - A minha alma deseja ver-Te.mp3
> /home/jgama/playlist/010 - Jesus habita em meu coracao.mp3
>
> Qual a linha de comando que tenho que usar, sei que deve ser facil para que
> manja em shel script e expressões.
>
> Alguém pode ajudar?
>
> Abraço
>
> Valdir
>
> --
> Sumare- SP
> jgamasystem - Linux a toda Prova
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"