Почему дата конвертируется в неправильное время?Bash конвертировать эпоху на сегодняшний день, показывая неправильное время
result=$(ls /path/to/file/File.*)
#/path/to/file/File.1361234760790
currentIndexTime=${result##*.}
echo "$currentIndexTime"
#1361234760790
date [email protected]"$currentIndexTime"
#Tue 24 Oct 45105 10:53:10 PM GMT
1361234760790/(60 * 60 * 24 * 365) = 43164,47 лет – perreal
Не знаете, что это объясняет? – bobbyrne01
Примерно 43164 + 1970 ~ = 45105 (43135,8 + 1970, чтобы быть более точным), поэтому дата правильная – perreal