我有一个命令,当我运行它时,它输出一个表,看起来像;Bash追加到数组元素的末尾
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
我那么表存储在数组中调用表并列出表数组,代码如下所示;
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
中,我相信有,你可以检查一些存在的问题。例如:https://stackoverflow.com/questions/12744031/how-to-change-values-of-bash-array-elements-without-loop – dbalakirev
ON,OFF,ON从哪里来? –