shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Listar Arquivos do Hadoop Modific ados após Determina


From: heitor
Subject: Re: [shell-script] Listar Arquivos do Hadoop Modific ados após Determinada Data
Date: 08 Aug 2017 22:45:30 +0000

Olá, Julio e demais colegas,

Obrigado pelo retorno. Do jeito que você sugeriu não consegui retorno.
Um colega deu a ideia de utilizar o awk. Tentei fazer da seguinte maneira:

========================================================================
/etc/hadoop/bin/hdfs dfs -ls -R / | awk '$6>"2017-08-04" && $7>"23:54" {print $6 " " $7 " " $8}'
========================================================================

Lembrando que o hdfs dfs -ls -R / resulta em:
========================================================================
[root@hadoop2 teste]# /etc/hadoop/bin/hdfs dfs -ls -R / 
-rw-r--r--   2 root supergroup          5 2017-08-05 23:54 /a
-rw-r--r--   2 root supergroup          5 2017-08-05 23:54 /b
-rw-r--r--   2 root supergroup          5 2017-08-05 23:55 /d
drwxr-xr-x   - root supergroup          0 2017-08-05 23:55 /teste
-rw-r--r--   2 root supergroup          5 2017-08-05 23:55 /teste/e
========================================================================

Estou com dois problemas no momento:

1. A comparação com a hora só deferia trazer resultados caso houvessem arquivos em data anterior.
2. Não consegui substituir a data e hora do exemplo por variáveis.
3. Acho que talvez seja necessário tirar os hífens da data e os dois pontos da hora para a comparação, mas não tenho certeza. É?

Abraços,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]