いくつかのレコードがあり、各レコードが複数行に分割されているファイルがあります。
file.txt
<start some words
somewords
some words
some words"/>
<start some words
some words
some words
some words"/>
今、レコードごとにwhileループに読み込みたいので、以下のようなことを試しました
while IFS="/>" read line
code
done < file.txt
しかし、それはレコードの一部のみを読み取っています。
<start some words
しかし、レコードを行変数に読み込みたい
<start some words
somewords
some words
some words"/>
以下のようなことも試しましたが、うまくいきませんでした
sed -n '/<start/\/>/'p | while read line
code
done < file.txt
データレコードを賢く読む方法を教えてくれる人はいますか?