Eu sempre uso vírgula como um delimitador para arquivos CSV para uma melhor visualização em opencalc ou excel. Tente o seguinte código que eu não testei.
#!/bin/sh
echo -e "Domain,Created Date,Expiry_date,NS" > table.csv
cat domain-file.txt | while read line ;
do
lLine="$(echo $line | tr '[A-Z]' '[a-z]')"
host=whois.nic.re
created=$(whois -h $host $lLine | egrep -i 'created:' | awk -F ':' '{print $NF}')
expire=$(whois -h $host $lLine | egrep -i 'Expiry Date:' | awk -F ':' '{print $NF}')
nserver=$(whois -h $host $lLine | egrep -i 'nserver:' | awk -F ':' '{print $NF}')
echo -e "$lLine,$created,$expire,$nserver" >> table.csv
done
exit
Para ver o resultado no terminal:
column -t -s',' table.csv