Здравствуйте!
Преамбула:
cat ./ddd
первая строка
вторая строка
четвёртая строка
шестая строка
mapfile b < <(cat ./ddd)
echo ${#b[@]}
6
i=0; for n in ${b[@]}; do echo $((i+1)) ${b[i]}; ((++i)); done
1 первая строка
2 вторая строка
3
4 четвёртая строка
5
6 шестая строка
7
8
ЧЯДНТ?