Если вы хотите жестко закодировать это перенаправление ввода, используйте команду exec
:
exec < test.txt
тогда можно
while IFS= read -r line; do
echo "got: $line"
done
Используйтеawk
:
$ cat FILE
Dev Server 111.11.11.11
Test Server 222.22.22.22
$ awk '{ if ($0 ~ /^$/) { print ++counter } else { print $0 }}' FILE
1
Dev Server 111.11.11.11
2
Test Server 222.22.22.22