1
我需要查找的NS一對夫婦域的,我需要把結果在數組中。 現在我只能設法得到第一個結果來回顯,但我需要所有結果,最好在數組中。擊:DNS查找,把NS在陣列
有誰知道該怎麼做?
例如,dig google.com ns
給了我4個結果ns[1-4].google.com
我只是這樣做:
dig google.com ns | awk '/^;; ANSWER SECTION:$/ { getline ; print $5 '}
但是,只打印第一線。我不知道如何將所有結果放入數組中。
非常感謝你。無論如何,我需要幫助把它放入一個陣列中,但我仍然管理着。 'IFS = $'\ n' nsarray =($(dig google.com ns | awk'p {print $ 5}/^ ;;答案部分:$/{p = 1}/^ $/{p ='})'' – PatricF 2013-03-07 09:41:20
'nsarray =($(dig + short google.ie ns))''可以和任何最近的'dig'一起使用。 IFS包含'\ n'(或者至少應該),所以除非你知道它已被修改(或者你特別小心),否則不需要設置它。 – 2013-03-07 22:31:13