никогда раньше не работал со сценариями оболочки, но мне нужно в моей текущей задаче.
Поэтому мне нужно запустить команду, которая возвращает результат, подобный этому:
awd54a7w6ds54awd47awd refs/heads/SomeInfo1
awdafawe23413f13a3r3r refs/heads/SomeInfo2
a8wd5a8w5da78d6asawd7 refs/heads/SomeInfo3
g9reh9wrg69egs7ef987e refs/heads/SomeInfo4
И мне нужно выполнить циклкаждая строка вывода получает только часть SomeInfo и записывает ее в файл в таком формате:
["SomeInfo1","SomeInfo2","SomeInfo3"]
Я пробовал что-то вроде этого:
for i in $(some command); do
echo $i | cut -f2 -d"heads/" >> text.txt
done
Ноя не знаю, как отформатировать его в массив без использования временного файла.
Извините, если вопрос тупой и, вероятно, слишком простой, и я уверен, что смогу разобраться сам, но у меня просто нетвремя для этого, потому что это просто дополнительная функция, которую я лично хочу реализовать.