Похоже, что этого можно достичь что вам нужно.
Если NR (номер строки) делится на 2, пометьте дополнительный символ новой строки в конце. А затем распечатайте строку.
$ awk 'NR%2==0{$0=$0"\n"}1' foo.txt
line1
line2
line3
line4
line5
$
Если это просто пустая строка между каждой строкой, используйте это
$ awk '{print $0,"\n"}' foo.txt
line1
line2
line3
line4
line5
$
IFS=""
while read -r LINE
do
echo "$LINE"
echo
done
Если вас беспокоит, что после последней строки добавляется пустая строка, можно сделать так:
IFS=""
FIRST=y
while read -r LINE
do
if [ "$FIRST" != "y" ]
then
echo
fi
FIRST=n
echo "$LINE"
done