adiciona 10 dias para a saída de timestamps do UNIX

0

Eu tenho arquivos que contêm muitos carimbos de data / hora do tipo epoch / UNIX que precisam ser adicionados por exemplo +10 dias para a data de saída para que eu tenha uma nova data

e eu criei o script bash com o comando date mas parece que não funciona

for i in 'cat stamp.txt'; do
date -d @$i "+10 days" '+%F %T'

recebeu um erro como

date: invalid option -- '1'
Try 'date --help' for more information.

desde que eu corri-lo para a data de hoje é o trabalho

date -d "+10 days" is work 

também o convert é trabalho

date -d @1469411110 '+%F %T' is work
    
por almishal 05.02.2016 / 02:15

1 resposta

1

Tente isso

$ date -d @1469411110
Sun Jul 24 21:45:10 EDT 2016

$ date -d @1469411110 '+%F +T'
2016-07-24 21:34:36 EST 2016

$ date -d "$(date -d @1469411110)+10 days"
Wed Aug  3 21:45:10 EDT 2016

$ date -d "$(date -d @1469411110)+10 days" +'%F %T'
2016-08-03 21-45-10
    
por 05.02.2016 / 04:04