【发布时间】:2014-08-13 16:19:01
【问题描述】:
我正在尝试将文本文件第一行的值存储到数组中。这是我目前所拥有的:
arr_values=()
awk '
NR==1 {
for (i=0; i<=NF; i++)
'arr_values[i]'=$i
}' file.txt
for ((i=0; i<${#arr_values[@]}; i++))
do
echo arr_values[i]
done
我在初始化数组时遇到错误,主要是因为我不知道如何使用awk 来初始化外部数组。有什么建议(仅限awk)?谢谢。
【问题讨论】:
标签: arrays bash shell awk scripting