所以我需要将日期转换为不同的格式。使用 bash 管道,我从上次控制台登录中获取日期,并使用 awk 提取相关位,如下所示:
last $USER | grep console | head -1 | awk '{print $4, $5}'
哪个输出:(Aug 08
在这种情况下,$4=Aug $5=08。)
现在,我想将“Aug 08”放入date
命令中,将格式更改为数字日期。
看起来像这样:
date -j -f %b\ %d Aug\ 08 +%m-%d
产出:08-08
我的问题是,如何将其添加到我的管道中并使用 awk 变量 $4 和 $5 ,其中“Aug 08”在该日期命令中?