gpt4 book ai didi

time - AWK 命令将纪元时间更改为日期并在同一行上列出纪元

转载 作者:行者123 更新时间:2023-12-04 17:30:32 25 4
gpt4 key购买 nike

所以现在我有:

echo -n "Enter Path (or File if in directory) to Convert: " ; read FILE ; cat $FILE | awk '{print strftime("%c",$1)} {print}'

当输入要转换的文件或路径时,将打印以下内容:
Tue 04 Dec 2012 09:48:43 PM PST
1354686523
Wed 05 Dec 2012 09:47:38 PM PST
1354772858
Thu 06 Dec 2012 09:47:39 PM PST
1354859259
Fri 07 Dec 2012 09:46:08 PM PST
1354945568

以上只是一个示例日期。这是完美的,但我如何让它在同一条线上?所以它显示文件中的每个日期,如下所示:
Tue 04 Dec 2012 09:48:43 PM PST  --  1354686523
Wed 05 Dec 2012 09:47:38 PM PST -- 1354772858
Thu 06 Dec 2012 09:47:39 PM PST -- 1354859259
Fri 07 Dec 2012 09:46:08 PM PST -- 1354945568

非常感谢!!

最佳答案

你可以试试:

awk '{ printf "%s -- %s\n", strftime("%c",$1), $0 }' file

关于time - AWK 命令将纪元时间更改为日期并在同一行上列出纪元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com