Tôi cần hai lệnh này là một (vì vậy tôi có thể dẫn chúng đi xa hơn):
dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
Ý tôi là tôi cần đầu ra của hai lệnh này trong một ống:
$ 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.iszt.hu.
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN NS ns-s.nic.hu.
bix.hu. IN NS ns-s.nic.hu.
bix.hu. IN SOA ns.iszt.hu. hostmaster.iszt.hu. 2011053000 28800 7200 604800 14400
và
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
bix.hu. IN NS ns.iszt.hu.
bix.hu. IN NS ns-s.nic.hu.
www.bix.hu. IN A 193.239.149.1
để tôi có thể sha256sum
chúng cùng nhau, mà không cần viết đầu ra của hai lệnh thành một tệp và sha256sum
tệp.
Q: nó như thế này:
echo hi | echo hi2 | sha256sum
Tất nhiên điều này sẽ không hiệu quả, nhưng có giải pháp nào cho việc này không? Vì vậy, tôi cần sha256sum của:
hi
hi2
-->>
697ec886148d94d5b094df14f301f2e5a4abd8098a0e0dc2afb0a97945cea677
nhưng tôi chỉ có thể có đầu ra từ các lệnh khác nhau [đã đề cập ở trên, 2 miền khác nhau]. [Chỉ muốn viết một tập lệnh "Trình kiểm tra DNS" để cảnh báo tôi khi bản ghi DNS thay đổi cho một tên miền]
( command1; command2; ) | some-other-command
.