将当前日期转换为当前日期-1

时间:2014-05-04 23:02:39

标签: bash

如何使用CURRENT Date更改CURRENT日期-1文件中的所有记录。

以下示例。

输入

HEADER2014-05-040000000002
2014-05-04|123456789
2014-05-04|987654321

预期产出

HEADER2014-05-030000000002
2014-05-03|123456789
2014-05-03|987654321

1 个答案:

答案 0 :(得分:0)

您可以使用head -n1获取第一行,tail -n+2获取除第一行以外的所有内容,awk '{print $n}'以打印第n列,使用date --date="$my_date - 1"获取上个日期。