Я пытаюсь извлечь текст из многострочного файла. Например, мне нужно извлечь весь текст из «Раздел 1.0» в «Раздел 3.0».
Это может быть на многих линиях.
У меня есть код, который работает, но кажется неуклюжим и медленным. Есть лучший способ сделать это? сед? регулярное выражение?
flag="false"
for line in ${textFile};
do
if [ "$line" == "Section 3.0" ]; then
flag="false"
fi
if [ "$flag" == "true" ]; then
temp_var+=$line
fi
if [ "$line" == "Section 1.0" ]; then
flag="true"
fi
done