почему пустая строка не сохраняется в переменной

Я использую приведенный ниже код

    #! /bin/bash
for host in $(cat ./server.txt)
do 
    echo "$host"

done

server.txt содержит:

     server1.com
     server2.com

     server3.com


     server4.com

Но приведенное выше код выводит ниже:

     server1.com
     server2.com
     server3.com
     server4.com

т.е. он не учитывает пустые строки. Как я могу это исправить?

0
задан Monojit 29 March 2012 в 19:18
поделиться