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 <[EMAIL PROTECTED]>:
>
>
> 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"


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a