Как создать массив из строк вывода команды
У меня есть файл с именем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
Благодарю.