Olá
O Bash tem suporte para manipular strings. O script roda
melhor, mais rápido.
$ d=121005
$ echo ${d:0:2}
12
Cap 9 do abs-guide:
http://www.tldp.org/LDP/abs/html/string-manipulation.html
E aproveitando a boa linha 'find diretorio -mtime +7 -exec rm -f {} \;'
substituir - '-exec rm -f
Boa Noite,
Caramba, era bem isso que eu queria, a manipulação de string !
Muito obrigado ... é bom ver que o pessoal tb pensa em otimizar á execução do script, excelente.
Mais uma vez obrigado,
Em 17/11/05, listasdebian [EMAIL PROTECTED] escreveu:
OláO Bash tem suporte para manipular strings. O
Boa tarde.
Estou fazendo um shell-script em que eu tenho no nome do arquivo a data
no formato DDMMAA. o que eu gostaria de fazer é apagar os arquivos com
mais de 1 semana, mas para fazer isso preciso analizar de maneira
separada o numero que eu tenho (por exemplo, hoje seria: 161105). Eu
teri que
# Acha no diretorio passado todos os arquivos com a data de modificação
MAIOR do que 7 dias atrás e apaga sem pedir confirmação:
find diretorio -mtime +7 -exec rm -f {} \;
# Passa uma string para o cut e retorna os dois primeiros bytes (pode
ser usado para colocar o retorno em uma variável):
4 matches
Mail list logo