我有一个包含两列(开始日期时间和结束日期时间)的文件,我想计算这些日期之间的差异(以分钟为单位)。并将差异存储在另一列中。
源文件
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
请帮我 !!