Por exemplo, eu tenho um arquivo em
./recursos_humanos/Arquivos Diversos/cobrança_locação.ods
que eu submeto assim:
# zzarrumanome "./recursos_humanos/Arquivos Diversos/cobrança_locação.ods"
ou assim
# zzarrumanome ./recursos_humanos/Arquivos Diversos/cobrança_locação.ods
e não remove acentos
Poizé ... De fato, parece que as "funçõeszz" são uma excelente opção.
Abaixo alumas mensagens desta lista que tratam do assunto, conforme
solicitou
nosso colega Marcio antunes.
http://br.groups.yahoo.com/group/shell-script/message/22890
http://br.groups.yahoo.com/group/shell-script/message/22630
Acho que a maneira mais robusta de 'arrumar' o nome de um arquivo ou
diretorio está nas funcoeszz.net
usando find, xargs e zzarrumanome o problema ta resolvido.
On 7/27/07, Isamp <[EMAIL PROTECTED]> wrote:
>
> Colegas de lista,
>
> Estive examinando o historico e localizei várias referencias a
Que tal você nos colar o histórico pesquisado para analisarmos em
conjunto qual é a melhor solução?
Mas eu adianto que o mais fácil deve ser através do cut e o mais maneiro
pelo awk ;-)
[]'s
Gunter
Em Sex, 2007-07-27 às 11:11 -0300, Isamp escreveu:
> Colegas de lista,
>
> Estive examinando o hi
Colegas de lista,
Estive examinando o historico e localizei várias referencias a scripts para
renomear arquivos "em massa", no sentido de remover/substituir espaços em
branco, letras maiúsculas e acentuação.
Muitas discussões foram feitas e várias opções apresentadas.
Gostaria de saber se, dentr
$ i=0
$ for file in *.vim; do echo mv $file $file-$((i++)); done
$
considero assim mais simples.
[As partes desta mensagem que não continham texto foram removidas]
Rodrigo
isto aqui não funciona
nome$i=`echo $n`
vc pode usar um array, nesse caso
${nome[i]}=$n
ou usar eval
eval nome${i}=$n
deve funcionar.
e quanto ao i=`expr ..` vc pode substituir por um let i++ , mas deve
ser irrelevante no seu caso.
[]´s Tiago
On 2/18/07, Rodrigo <[EMAIL PROTECTED]
Amigos,
Estou bolando um script para renomear arquivos retirando dos nomes
destes os espaços em branco e substituindo-os por "_" (sem as aspas).
Para isso o script lista todos os arquivos e grava noutro arquivo os
nomes deles com a devida substituição feita:
arquivo_teste_1
arquivo_teste_2
...
ar
On Wed, 20 Sep 2006 11:51:15 -0300, Humberto Pereira
<[EMAIL PROTECTED]> wrote:
> Depois chame seu corrector com um find:
>
> IFS=$'\n'
> for file in $(find ./ -type -f -type d); do
> corrector "$file"
> done
Ops,
dois detalhes. Primeiro, esqueci do -o na
On Wed, 20 Sep 2006 11:13:12 -0300, gleissonmb <[EMAIL PROTECTED]>
wrote:
> Como veem sao dois scripts...funciona mas se fosse um só seria mas
> limpo...tentei transformar o corretor.sh numa funcao dentro do script
> principla mas nao deu...ideias?
>
> recursive.sh ##
Como veem sao dois scripts...funciona mas se fosse um só seria mas
limpo...tentei transformar o corretor.sh numa funcao dentro do script
principla mas nao deu...ideias?
recursive.sh ###
#!/bin/bash
# Script para corrigir nomes de arquivos e diretorios RECUR
11 matches
Mail list logo