[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell-Script: pegar os 2 primeiros caracteres de uma string



# 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):
echo exemplo | cut -b1-2


Edmundo Valle Neto


Augusto Hagiro Pascutti - TBON3 escreveu:

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 pegar peimeiro os dois numeros do dia (16), e depois os dois numeros do meio (11) .... Só assim poderia analizar da melhor forma possível os arquivos com mais de uma semana ... Por favor, acho que os especialistas em regex podem me ajudar, tenter fzer um malabarismo com pontos e circumflexos, mas como podem notar; não deu muito certo, AUHehuuheahueuheahua

Agradeço a atenção,
Agradeço muito mais a quem puder ajudar,


--
[]'s
Augusto (TBON3) Pascutti
-> Linux/Debian Sarge
-> Adm de Redes e Sistemas
-> Comedor de Dadinhos de Amendoim profissional
     (Camepeão do Campenato Regional de Brigui 2005)

Esta mensagem foi verificada pelo E-mail Protegido Terra <http://mail.terra.com.br/>. Scan engine: McAfee VirusScan / Atualizado em 15/11/2005 / Versão: 4.4.00/4628
Proteja o seu e-mail Terra: http://mail.terra.com.br/




Reply to: