Remoção de arquivos pela data
Publicado por Alexandre Villas 11/06/2007
[ Hits: 7.513 ]
Este script permite remover um arquivo pela sua data. A data neste caso é de alteração. Ex.:
>$ sh remover.sh 06 06 2007
O comando dado procura por arquivos datados de sua modificação do dia 06 de junho de 2007. O script perguntará se realmente deve remover o arquivo antes de fazê-lo.
BUGs - 1) Apenas remove arquivos cujo nome não possua espaços em branco;
2) Funciona apenas para Debian e seus derivados;
PS.: A quem puder melhorá-lo e remover estes BUGs, agradeço!! :)
#!/bin/bash ls -l | grep '^-' | cut -f2 -d: | cut -c4- > /tmp/nomeDosArquivos #Captura o nome dos arquivos ls -l | grep '^-' | tr -s " " | cut -f6 -d" " > /tmp/datas #Captura as datas paste -d':' /tmp/nomeDosArquivos /tmp/datas > quase cat quase | tr " " "*" > final rm quase rm /tmp/nomeDosArquiv* rm /tmp/datas for i in `cat final`; do DIA=`echo $i | cut -f2 -d: | cut -c9-` MES=`echo $i | cut -f2 -d: | cut -c6-7` ANO=`echo $i | cut -f2 -d: | cut -c1-4` if [ "$DIA" = "$1" -a "$MES" = "$2" -a "$ANO" = "$3" ] then res=`echo "$i" | cut -f1 -d: | tr '*' ' '` fi done rm final
Relatório de suprimentos da empresa
Combinação de nros (para mega sena)
Configuração de rede wireless (WPA)
Limpar pacotes com versões antigas do cache do apt
Instalação do LibreOffice 64 bits no Ubuntu
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Abrir um arquivo URL pelaLlinguagem C (2)
alguem tem o link do gamelinux? faz anos sem noticia (3)









