我有带日期的文件:
Mar 16
Mar 12
Mar 13
Mar 19
Mar 14
Mar 17
Run Code Online (Sandbox Code Playgroud)
我需要计算到现在为止已经过去的天数。我来了这个功能:
datediff() {
d1=$(date -d "$1" +%s);
d2=$(date -d "$2" +%s);
echo $(( (d1 - d2) / 86400 )) days;
}
$ datediff 'now' '13 Mar'
114 days
Run Code Online (Sandbox Code Playgroud)
但我需要一些循环来计算每一行