shell 如何将文本中的内容每一行以字符串分别输出到一个变量,方便操作?

举个例子:之前有个回答可能不够贴切,
原文件:
AA
BBB
CC
DDDD
......
当得到:
AA输出到一个变量$a
BB输出到一个变量$b
CC输出到一个变量$c
DDDD输出到一个变量$d
……

index=0
while read var
do
a[$index]="$var"
index=`expr $index + 1`
done < "a.txt"
echo ${a[*]}

a.txt的第一行输出到 变量${a[0]} 第n行输出至变量${a[n-1]}

温馨提示:答案为网友推荐,仅供参考
相似回答