How to convert timestamps to dates in Bash?
问题 I need a shell command or script that converts a Unix timestamp to a date. The input can come either from the first parameter or from stdin, allowing for the following usage patterns: ts2date 1267619929 and echo 1267619929 | ts2date Both commands should output "Wed Mar 3 13:38:49 2010". 回答1: On later versions of common Linux distributions you can use: date -d @1267619929 回答2: date -r <number> works for me on Mac OS X. 回答3: This version is similar to chiborg's answer, but it eliminates the