2013-04-08 85 views
1

我有這個劇本......如何將HEREDOC與反引號混合?

#!/bin/sh 

list=`/usr/bin/yasql user/[email protected] --batch` <<EOT 
select h.hostname from host h, server s where s.id = h.id and s.server_type = 'DNS'; 
EOT 

for i in $list 
do 
    echo $i 
done 

但是,當然,因爲我不知道如何將HEREDOC與反引號``混合這是行不通的

回答

1
list=`/usr/bin/yasql user/[email protected] --batch <<EOT 
select h.hostname from host h, server s where s.id = h.id and s.server_type = 'DNS'; 
EOT`