我有一个文件,其中有一些记录,每条记录都分成多行。
文件.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
谁能帮助我如何明智地阅读数据记录?