【发布时间】:2014-05-11 15:43:53
【问题描述】:
我有一个名为 failedfiles.txt 的文件,其内容如下:
failed1
failed2
failed3
我需要使用 grep 返回该文件中每一行的内容,并将输出保存在要访问的列表中。所以我想要这样的东西:
temp_list=$(grep "[a-z]" failedfiles.txt)
但是,问题在于当我键入时
echo ${temp_list[0]}
我得到以下输出:
failed1 failed2 failed3
但我想要的是什么时候做:
echo ${temp_list[0]}
打印
failed1
当我这样做时:
echo ${temp_list[1]}
打印
failed2
谢谢。
【问题讨论】:
-
您能解释一下为什么您认为需要将行添加到数组中吗?您要解决的根本问题是什么?
标签: arrays bash text-parsing