[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Contar o tamanho do nome de arquivos
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Re: Contar o tamanho do nome de arquivos |
Date: |
Wed, 19 Mar 2008 11:39:49 -0300 |
vc pode utilizar o find + expressões regulares para procurar um padrão
com mais de 32 caracteres quaisquer
padrão: .{32,} (minimo 32, maximo otimido)
tipo: posix-extended
usando maxdepth 1 para procurar no diretorio informado:
$ find . -maxdepth 1 -regextype posix-extended -regex '.{32,}'
./ColaboracaoDetalharActionTest.java
./RepositorioDeUsuariosCadun.java
./ColaboracaoDetalharAction.java
./Formulario_flexibiliação_novo07VR.pdf
detalhe que o find considera ./ como parte do nome do arquivo, mas ai
basta procurar por .{34,}
2008/3/19 Flavio Junior <address@hidden>:
>
>
>
>
>
>
> [root@gandalf root]# for file in *; do [ ${#file} -ge 10 ] && echo arquivo
> maior de 10 char: $file; done
> arquivo maior de 10 char: cacti-dump.sql
> arquivo maior de 10 char: dados_ldap
> arquivo maior de 10 char: libmysql12-4.0.15-1.2.92mdk.i586.rpm
> arquivo maior de 10 char: libxml2-devel-2.5.11-1.3.92mdk.i586.rpm
> arquivo maior de 10 char: mondir.sql
> [root@gandalf root]#
>
>
> 2008/3/19 Roberto Alves <address@hidden>:
>
> > Como disse faz muito tempo...acho que posso conseguir com:
> >
> > ${#variavel} ou com lenght, não é?
> >
> > To tentando aqui.
> >
> > 2008/3/19 Roberto Alves <address@hidden <ralvesjr%40gmail.com>>:
>
> >
> > > Bom dia, galera.
> > > Faz um tempão que não apareço e nem olho pra Unixes...que
> > > vergonha...mas é a vida.
> > > To com um diretório aqui que tem trocentos arquivos e eu tenho que
> > > separar todos os que tem mais de 32 caracteres no nome.
> > > Não to conseguindo pensar em como fazer isso.
> > > Já vi nos meus backups da lista mas não encontrei.
> > > Depois disso eu vou dar um mv e outras coisas mas acho que isso eu vou
> > > ter que fazer sozinho.
> > > Alguém tem uma ideia de como eu pegar esses arquivos?
> > > abraços a todos
> > >
> > > Roberto
> > >
> >
> >
>
> [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"