我有一个包含两列(开始日期时间和结束日期时间)的文件我想计算这些日期之间的差异(以分钟为单位)。并将差异存储在另一列中。获取两个日期列之间的差异分钟
源文件
20121224 22:16:10|20121224 23:03:34
输出文件
20121224 22:16:10|20121224 23:03:34|73
任何人都可以在这方面的帮助。任何帮助表示赞赏。
请告诉我是什么问题在下面的命令
echo "20121224 22:16:10|20121224 23:03:34"|awk -F'|' '{"date -d "$1" +%s"|getline d1;"date -d "$2" +%s"|getline d2;print $1"|"$2"|"d2-d1}'
在执行命令
sh: +%s: command not found
请帮我我得到下面的错误!
尝试新鲜事物,到目前为止,使人们可以在场上? – vpram86
这可以帮助您:http://unix.stackexchange.com/a/24636。所以'date1 = $(date -d“20121224 22:16:10”“+%s”)',与date2相同,然后减去。 – fedorqui