2016-12-29 7 views
1

.shファイルにnslookupというDNS Mxレコードの結果を得るには、set type=mxドメインを確認しないで自動的にすべてのステップを実行します。私はちょうど./file.shを実行したい、それは私に結果を与える。Nslookup in Bash Script

bashのファイルには、次のようなものかもしれません:

#!/bin/bash 
nslookup 
set type=mx 
example.com 

しかし、毎回私はそれだけで最初の行nslookupを実行し、それが再びset type=mxとドメインを要求したファイルを実行します。

#!/bin/bash 
nslookup -q=mx example.com 

しかし、私は私の答えはset type=mx

答えて

1

はこれを試してみてください使用したい:

私は-q=mxを使用して、別の方法でstackoverflowの中に私の答えを得た

echo -e "set type=mx\nexample.com" | nslookup 
+0

それは働いた。 Man youre Awsome。私はこの質問に1週間執着した。 –

1

あなたは非常に可能性が高いです使いたいhere-documents

nslookup <<EOF 
set type=mx 
example.com 
EOF