Publicada por mota-jr em 04/07/2007 - 09:06h:
* mota-jr usa Outra

Bom dia pessoal da VOL, gostaria de saber se há algum comando que liste para mim os arquivos somente do dia, exemplo:

-rw-r--r-- 1 root root 18 Jul 3 14:56 7771.ped
-rw-r--r-- 1 root root 18 Jul 3 14:53 7730.ped
-rw-r--r-- 1 root root 73 Jul 3 14:48 7639.ped
-rw-r--r-- 1 root root 308 Jul 3 14:46 7601.ped
-rw-r--r-- 1 root root 832 Jun 4 13:30 8172.ped
-rw-r--r-- 1 root root 974 Jun 4 12:10 8159.ped

sei que se usar o comando ls -lta | grep Jul irá me mostra os arquivos de Julho, mas como mostra os arquivos escolhido por uma data específica, como 3 de Julho ou listando dentro de um determinado tempo, de 14:30 às 14:50 ???

Grato pela atenção e ajuda.

  
 
Resposta de alequimico em 04/07/2007 - 09:34h:
* alequimico usa Kali
* alequimico tem conceito: 9.3
 


Na verdade Mota, tudo que vc precisa fazer é justamente trabalhar com o GREP mesmo... é meio chato, mas vc tem que montar o ls passando o resultado para o grep filtrar o resultado como vc quer, depois disso, pra vc nao se dar ao trabalho de refazer o comando a cada vez que vc quiser faze-lo novamente, vc pode montar um alias com o comando e inclui-lo em sua bashrc pra que fique sempre gravado. Ou então monte um script que faça isso.

[]'s

 
Resposta de mota-jr em 04/07/2007 - 10:04h:
* mota-jr usa Outra
* mota-jr tem conceito: 9.0
 


Ok, mas estou tentando até pelo grep mesmo buscar só o campo do dia mas não estou sabendo fazer isso, usei um ls -lta | grep Jul | awk '{print $8}' mas me retornou somente a coluna e não o caminho como,

-rw-r--r-- 1 root root 18 Jul 3 14:56 7771.ped
-rw-r--r-- 1 root root 18 Jul 3 14:53 7730.ped
-rw-r--r-- 1 root root 73 Jul 3 14:48 7639.ped

 
Resposta de alequimico em 04/07/2007 - 10:11h:
* alequimico usa Kali
* alequimico tem conceito: 9.3
 


Cara, vai me dar um trabalhinho, mas me dê um tempo e vou tentar montar um script pra vc... antes de tudo, em virtude da minha distro ser diferente da sua, o retorno do meu ls -la é diferente do seu... poste aqui apenas o ls -la pra eu poder copiar e trabalhar em cima dele.

 
Resposta de mota-jr em 04/07/2007 - 10:20h:
* mota-jr usa Outra
* mota-jr tem conceito: 9.0
 


ls -la

-rw-r--r-- 1 root root 19589 Aug 19 2006 9992.ped



 
Resposta de alequimico em 04/07/2007 - 10:37h:
* alequimico usa Kali
* alequimico tem conceito: 9.3
 


Desculpe-me... distro diferente eh complicado mesmo...
poste ls -lta, pois nesse comando ls -la na sua distro nao traz as horas... no debian traz...

 
Resposta de mota-jr em 04/07/2007 - 10:42h:
* mota-jr usa Outra
* mota-jr tem conceito: 9.0
 


ls -lta (no caso usei junto o | grep Jul, para trazer so julho)

-rw-r--r-- 1 root root 1084 Jul 2 07:48 19264.ped


 
Resposta de mota-jr em 04/07/2007 - 17:48h:
* mota-jr usa Outra
* mota-jr tem conceito: 9.0
 


Consegui alequimico, tive que usar o comando ls -lta | grep Jul" "4, dessa maneira listou todos os arquivos do dia 4 de julho, não sei por que mas acho que ele considera o espaço como uma "palavra" já que tinha lido que caso tenha mais uma palavra sendo procurada deverá colocar entre " ".

Bom sei que deu certo dessa maneira, está ai grato pela ajuda alequimico.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts