Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Paulo Soares Drumond
gt; > > > > > > > > > > > Alan, > > > > > > Lá vai: > > > > > > for file in * > > > do > > > mv "$file" $(sed 's/Banco de Dados //g' <<< $file) > > > done > > > >

Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Flavio Junior
* > > do > > mv "$file" $(sed 's/Banco de Dados //g' <<< $file) > > done > > > > Paulo > > > > Em 18/12/07, Alan Diones <[EMAIL PROTECTED]> escreveu: > > > > > > me informa como vc tá fazendo > > > >

Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Flavio Junior
e Dados //g' <<< $file) > done > > Paulo > > Em 18/12/07, Alan Diones <[EMAIL PROTECTED]> escreveu: > > > > me informa como vc tá fazendo > > > > > > - Original Message - > > From: Paulo Soares Drumond > > To: shell-scri

Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Paulo Soares Drumond
Soares Drumond > To: shell-script@yahoogrupos.com.br > Sent: Tuesday, December 18, 2007 3:44 PM > Subject: Re: [shell-script] Re: Qual é o modo certo > > Julio, > > Estou tentando renomear arquivos aqui e a cadeia de caracteres que eu > quero > suprimir tem espaços em bra

Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Alan Diones
me informa como vc tá fazendo - Original Message - From: Paulo Soares Drumond To: shell-script@yahoogrupos.com.br Sent: Tuesday, December 18, 2007 3:44 PM Subject: Re: [shell-script] Re: Qual é o modo certo Julio, Estou tentando renomear arquivos aqui e a cadeia de

Re: [shell-script] Re: Qual é o modo certo

2007-12-18 Por tôpico Paulo Soares Drumond
Julio, Estou tentando renomear arquivos aqui e a cadeia de caracteres que eu quero suprimir tem espaços em branco. Eu tinha feito um comando igual ao debaixo e não obtive sucesso. Vi que o exemplo do Edgard usa underscore em lugar de espaço. Há algum truque para o meu caso? Obrigado, Paulo Em

Re: [shell-script] Re: Qual é o modo certo

2007-12-09 Por tôpico Reinaldo Carvalho
executar um novo shell para executar cada mv não é muito otimizado.. :) -- Reinaldo Carvalho

[shell-script] Re: Qual é o modo certo

2007-12-08 Por tôpico Edgard Costa
Grande Júlio Eu tinha tentado o laço, mas esqueci do "<<<" Muito Obrigado E tb Sushellso!!! :x

Re: [shell-script] Re: Qual é o modo certo

2007-12-07 Por tôpico Julio C. Neves
Fala Edgard, se me lembro da sua dúvida anterior, o que vc precisa é colocar o mv dentro de um laço. Se for isto mesmo (e a minha sanidade estiver ok), :) as linhas abaixo resolvem: for arq in arquivo* do mv $arq /diretorio/pasta/$(sed 's/.../.../ <<< $arq) done O <<< é para substituir um "ech

[shell-script] Re: Qual é o modo certo

2007-12-06 Por tôpico Edgard Costa
Valeu moçada. Obrigado a todos que mostraram a minha comida de bola. Este comando deu certo: mv arquivo $(ls /diretorio/pasta/arquivo | sed 's/string/troca/g;) E para automatizar a troca de todos de uma vez só como farei? Tentei mv arquivo* $(ls /diretorio/pasta/arquivo* | sed 's/..

Re: [shell-script] Re: Qual é o modo certo

2007-12-06 Por tôpico Flavio Junior
Repare na msg de erro "Falta destino" Ou seja, teu comando ta fazendo soh: mv ORIGEM kd o destino? Por que ? Teu sed ta convertendo nada e nao tem saida: $ mv COBST_ZMZU_02_041207P_MOV.TXT | sed ... Kd o fluxo de texto pro sed converter ? Tu precisa mandar um echo no nome do arquivo e usa

Re: [shell-script] Re: Qual é o modo certo

2007-12-06 Por tôpico André Saunite
Oi Edgard, Você está usando o "|" de maneira incorreta, o pipe pega a saída padrão de um comando e joga para o comando seguinte, porém no seu comando: mv COBST_ZMZU_02_041207P_MOV.TXT | sed 's/COBST_ZMZU_02_/RT/g;s/P_MOV.TXT/.001/g' O "mv" não tem nenhuma saída para jogar para o comando "sed". H

[shell-script] Re: Qual é o modo certo

2007-12-06 Por tôpico Edgard Costa
Reinaldo Estou dando um comando básico do tipo: mv COBST_ZMZU_02_041207P_MOV.TXT | sed 's/COBST_ZMZU_02_/RT/g;s/P_MOV.TXT/.001/g' e tenho como resposta mv: falta operando arquivo de destino após `COBST_ZMZU_02_041207P_MOV.TXT' Tente `mv --help' para mais informação. alias é a mesma resposta que