我有以下awk
命令:
awk -F ' ' '{ print $NF }' log filename
它给出的输出如下:
06:00:00
parameters:
SDS
(2)
no
no
no
no
doc=4000000000).
information:
0
5898
5898
06:06:25
问题是我需要将其保存在数组中。例如当我打印或回显$array[0]
我应该得到 06:00:00
同样
$array[1] = parameters:
.
.
.
$array[n] = 06:06:25
我的最终目标是使用打印语句打印它们,即
printf("start time: %d and end time: %d", array[0], array[n]")
输出量
start time:06:00:00 and end time:06:06:25
给定的printf语句将打印“开始时间:6,结束时间:6”,因为%d强制转换为整数。
—
Henk Langeveld
awk
有数组,为什么需要使用ksh数组?