【发布时间】:2017-10-20 02:25:49
【问题描述】:
我有一个命令,当我运行它时,它会输出一个看起来像这样的表;
Id Name File OS Version Annotation
10 MICKEY [MICKEY_01_001] MICKEY/MICKEY.vmx windows8Server64Guest vmx-08
13 DONALD [DONALD_01_001] DONALD/DONALD.vmx windows7Server64Guest vmx-10
2 GOOFY [GOOFY_01_001] GOOFY/GOOFY.vmx windows9Server64Guest vmx-09
然后我将表存储在一个数组中调用TABLE并列出TABLE数组,代码如下所示;
readarray -t TABLE <<< "$(command)"
IFS='|'
for i in "${TABLE[@]}"
do
echo $I
done
如何追加到每个数组元素的末尾?我希望表格如下所示;
Id Name File OS Version Annotation
10 MICKEY [MICKEY_01_001] MICKEY/MICKEY.vmx windows8Server64Guest vmx-08 ON
13 DONALD [DONALD_01_001] DONALD/DONALD.vmx windows7Server64Guest vmx-10. OFF
2 GOOFY [GOOFY_01_001] GOOFY/GOOFY.vmx windows9Server64Guest vmx-09. ON
【问题讨论】:
-
我相信您可以检查一些现有问题。例如:stackoverflow.com/questions/12744031/…
-
ON、OFF、ON从何而来?