У меня есть текстовый файл с различными записями. Каждая запись заканчивается строкой, содержащей все звездочки.
Я хотел бы использовать команды оболочки для синтаксического анализа этого файла и назначения каждой записи переменной. Как я могу это сделать?
Вот пример входного файла:
*********** Field1 *********** Lorem ipsum Data to match *********** More data Still more data ***********
Вот как выглядит мое решение до сих пор:
#!/bin/bash
for error in `python example.py | sed -n '/.*/,/^\**$/p'`
do
echo -e $error
echo -e "\n"
done
Однако это просто присваивает каждому слову в согласованном тексте значение $error, а не целый блок.