UNIX 타임스탬프 출력에 10일 추가

UNIX 타임스탬프 출력에 10일 추가

내 파일에는 많은 epoch/UNIX 타임스탬프가 포함되어 있으며 새 날짜를 얻으려면 출력 날짜에 +10일을 추가해야 합니다.

date 명령을 사용하여 bash 스크립트를 만들었지만 작동하지 않는 것 같습니다.

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

등의 오류가 발생합니다.

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

오늘 실행하면 작동하니까

date -d "+10 days" is work 

전환도 작업이다

date -d @1469411110 '+%F %T' is work

답변1

이 시도

$ 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

관련 정보