내 파일에는 많은 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