ฉันต้องการคำสั่งสองคำสั่งนี้เพื่อเป็นหนึ่ง (ดังนั้นฉันสามารถไพพ์เพิ่มเติมได้):
dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort
dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort
ฉันหมายถึงฉันต้องการผลลัพธ์ของสองคำสั่งเหล่านี้ในหนึ่งท่อ:
$ 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
และ
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
เพื่อให้ฉันสามารถsha256sum
รวมเข้าด้วยกันโดยไม่ต้องเขียนเอาต์พุตของสองคำสั่งไปยังไฟล์เดียวและsha256sum
ไฟล์
ถาม: มันเป็นเช่นนี้:
echo hi | echo hi2 | sha256sum
แน่นอนว่ามันใช้งานไม่ได้ แต่มีวิธีแก้ไขปัญหานี้หรือไม่? ดังนั้นฉันต้องการ sha256sum ของ:
hi
hi2
-->>
697ec886148d94d5b094df14f301f2e5a4abd8098a0e0dc2afb0a97945cea677
แต่ฉันสามารถมีเอาต์พุตจากคำสั่งที่ต่างกันเท่านั้น [เพียงแค่ต้องการเขียนสคริปต์ "ตัวตรวจสอบ DNS" เพื่อเตือนฉันเมื่อ DNS บันทึกการเปลี่ยนแปลงสำหรับโดเมน]
( command1; command2; ) | some-other-command
หรือ