【发布时间】:2018-01-15 05:57:16
【问题描述】:
我的文件具有以下格式的值-
datecolumn1 datecolumn2
20140202 20180113
20140202 20180113
20140202 20180113
20131202 20180113
20140331 20180113
我想减去 $3-$2 来计算总天数。输出如下-
20180113 20180115 3.
请帮助使用 awk 命令。
【问题讨论】:
-
你试过什么?使用列值作为
date -d的输入可以正常工作。减去自纪元以来产生的秒数,取绝对值(或根据您的喜好处理之前/之后),然后将结果秒差转换为天数。