если я понял Ваш вопрос правильно затем comm
может действительно сделать то, что Вы хотите. Я предложил бы изучить comm --help
specificically
-1 suppress column 1 (lines unique to FILE1)
-2 suppress column 2 (lines unique to FILE2)
-3 suppress column 3 (lines that appear in both files)
так comm newFile oldFile -1 -3
сделает то, что Вы хотите.
KISS и использование +nottlid
опция? man dig
.
-----[ 16:44:51 ] (!4302) [ :-) ] janmoesen@janbookpro ~
$ dig -t any bix.hu | egrep -v "^;;|^;|^$" | sort
bix.hu. 43113 IN A 193.239.149.1
bix.hu. 43113 IN MX 10 deneb.iszt.hu.
bix.hu. 43113 IN NS ns-s.nic.hu.
bix.hu. 43113 IN NS ns.iszt.hu.
bix.hu. 43113 IN SOA ns.iszt.hu. hostmaster.iszt.hu. 2011053000 28800 7200 604800 14400
-----[ 16:44:53 ] (!4303) [ :-) ] janmoesen@janbookpro ~
$ dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
bix.hu. IN A 193.239.149.1
bix.hu. IN MX 10 deneb.iszt.hu.
bix.hu. IN NS ns-s.nic.hu.
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN SOA ns.iszt.hu. hostmaster.iszt.hu. 2011053000 28800 7200 604800 14400
Необходимо действительно проверить документацию. Например, можно сказать, роют, чтобы только распечатать соответствующую информацию, так, чтобы захват не был необходим.
cut(1)
Ваш друг:
dig -t any bix.hu | egrep -v "^;;|^;|^$" | sort | cut -c1-16,22-