【发布时间】:2016-02-13 13:16:17
【问题描述】:
我有一个包含以下内容的文件:
78903 0 1 WEEKEND_FULL_ORACLE_BKP Full GYUI-12543 1446541202 0000006420 0000000000 186880
78401 0 1 WEEKLY_FULL_UNIX_BKP Full WEEKLY_TEST 1446508902 0000038818 0000000000 448755456
78306 0 1 WEEKLY_FULL_UNIX_BKP1 Full FTYU-32145 1446455973 0000091647 0000000000 390188288
我想将第 7 个字段(纪元时间戳转换为可读格式)并将所有其他字段保留在输出中。我使用的是 AIX 7.1。我可以使用以下命令转换第 7 个字段并显示它,但如何在输出报告中也显示其他字段。
awk '{print "printf \"%T\n\" \\#"$7}' tmp1.txt | ksh93
【问题讨论】:
-
strftime 函数在 AIX 7.1 上对我不起作用。我收到以下错误:awk: 0602-553 Function strftime is not defined