相关疑难解决方法(0)

如何在另一个命令中使用awk的输出?

所以我需要将日期转换为不同的格式.使用bash管道,我从上次控制台登录中获取日期,并使用awk拉出相关位,如下所示:

last $USER | grep console | head -1 | awk '{print $4, $5}'
Run Code Online (Sandbox Code Playgroud)

哪个输出:Aug 08 (4美元= 8月5美元= 08,在这种情况下.)

现在,我想采取'Aug 08'并将其放入date命令,将格式更改为数字日期.

看起来像这样:

date -j -f %b\ %d Aug\ 08 +%m-%d
Run Code Online (Sandbox Code Playgroud)

产出:08-08

我的问题是,如何将其添加到我的管道并使用awk变量$ 4和$ 5,其中'Aug 08'在该日期命令中?

bash awk pipeline

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

awk ×1

bash ×1

pipeline ×1