Enviado em 03/03/2010 - 21:33h
Pessoal, estou com outra dúvida em meu script.
Na verdade já sei como realizar com o `awk`, mas pretendo fazer isso com o meu `find`.
Preciso listar todos os arquivos do meu diretório em ordem cronológica, como se fosse um `ls -ltr`. Para capturar somente os arquivos na ordem, eu executo:
ls -ltr | awk '{print $8}', desta forma todos os arquivos da pasta são retornados, porém há uma "brexa" nesse comando, pois caso o arquivo tenha espaço(s), o nome completo não será exibido.
No meu caso estou usando o `find . -name '*'`, porém eu gostaria que o retorno fosse em ordem cronológica, como se fosse a saída do `ls -ltr`. Existe essa possibilidade?
Na verdade já sei como realizar com o `awk`, mas pretendo fazer isso com o meu `find`.
Preciso listar todos os arquivos do meu diretório em ordem cronológica, como se fosse um `ls -ltr`. Para capturar somente os arquivos na ordem, eu executo:
ls -ltr | awk '{print $8}', desta forma todos os arquivos da pasta são retornados, porém há uma "brexa" nesse comando, pois caso o arquivo tenha espaço(s), o nome completo não será exibido.
No meu caso estou usando o `find . -name '*'`, porém eu gostaria que o retorno fosse em ordem cronológica, como se fosse a saída do `ls -ltr`. Existe essa possibilidade?