eu usaria assim sed -i 's/File[0-9]\+=//g'
File seguido de digitos de zero a nove → [0-9] uma vez ou mais → \+ seguido de um sinal de igualdade → = substituido por nada → // /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 --- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj" <[EMAIL PROTECTED]> escreveu > > 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" >